前言kd树的实现原理,我之前的一篇博客写了一下kd树优化的k近邻算法参考文章:wenffe:python实现KD树1.kd树的构造importnumpyasnpclassNode(object):"""定义节点类:val:节点中的实例点label:节点中实例的类别dim:当前节点的分割维度left:节点的左子树right:节点的右子树parent:节点的父节点"""def__init__(self,val=None,label=None,dim=None,
系统 2019-09-27 17:56:06 2577
参考:https://blog.csdn.net/jasonliujintao/article/details/77531519#coding:utf-8fromtimeimportsleepfromthreadingimportThreaddefasync(f):defwrapper(*args,**kwargs):thr=Thread(target=f,args=args,kwargs=kwargs)thr.start()returnwrappercl
系统 2019-09-27 17:55:56 2577
任务目标:1.输入两个数2.打印这两个数的最大公约数3.打印这两个数的最小公倍数实验环境:pycharm的python3.6实现代码:#最大公约数和最小公倍数a=int(input('请输入第一个数:'))b=int(input('请输入第二个数:'))Min=min(a,b)Gys=1foriinrange(1,int(Min+1)):ifa%i==0andb%i==0:Gys=iprint('最大公约数为:%d'%Gys)Gbs=a*b/Gysprin
系统 2019-09-27 17:55:56 2577
importpandasaspdimportosfromread_pgdataimportPostgredataroot_dir=r'root'file_names=os.listdir(root_dir)[:-1]print(len(file_names),file_names)pg=Postgredata()foriinrange(len(file_names)):df=pd.read_excel(root_dir+'\\'+file_names[i]
系统 2019-09-27 17:54:24 2577
利用python代码生成一个随机的MAC地址,使用python网络编程时或可用上,如果使用scapy模块则可直接利用RandMAC()函数来生成MAC。python复制代码代码如下:importrandomMaclist=[]foriinrange(1,7):RANDSTR="".join(random.sample("0123456789abcdef",2))Maclist.append(RANDSTR)RANDMAC=":".join(Maclist)
系统 2019-09-27 17:51:36 2577
前言想要提升一下shell的效率,因此按照这篇文章进行zsh的配置,并且在完成oh-my-zsh安装之后,原本的terminal也可以进行一些指令的补全了。但是在运行python的时候发现只能打开python2.7了,python3指令失效。解决方案我是使用的anaconda作为python环境管理,之前下载好anaconda之后是直接切换到python3环境的,简而言之本来命令python是直接启动python3的。因此将anaconda路径放入zsh配
系统 2019-09-27 17:50:42 2577
1.简介在编写代码时,往往涉及时间、日期、时间戳的相互转换。2.引入模块#引入模块importtime,datetime2.1str类型的日期转换为时间戳利用strptime()函数将时间转换成时间数组利用mktime()函数将时间数组转换成时间戳#字符类型的时间tss1='2013-10-1023:40:00'#转为时间数组timeArray=time.strptime(tss1,"%Y-%m-%d%H:%M:%S")printtimeArray#tim
系统 2019-09-27 17:50:41 2577
2008-06-04|ARCGIS坐标系统标签:ARCGISbeijing_1954coordinatesystems坐标系统坐标是GIS数据的骨骼框架,能够将我们的数据定位到相应的位置,为地图中的每一点提供准确的坐标。之前每次使用看到那么一堆东西老是有点蒙蒙的。ArcGIS自带多种坐标系统,在${ArcGISHome}/CoordinateSystems/目录下可以看到三个文件夹,分别是GeographicCoordinateSystems、Projec
系统 2019-08-29 23:52:11 2577
今儿个石家庄下了一天的雪,我也一天没有出去。在百无聊赖的时候,就抄起DC,打开窗户拍下了这么一张照片。每天都会从这个窗户往外看,看那一成不变的布局,以及只随天气改变的景色。现在再看起来,心里倒突然多了一种感觉:明年这个时候,我不知是否还有机会从这个窗户看到如此的雪景,石家庄的雪。特收藏之。窗外雪景
系统 2019-08-29 23:47:43 2577
学习总结1.类和对象一个月来,我所做的就是编写一个个类,并用这些类创建对象,现在对于类和对象我已经有了初步的理解。首先,类是一个模板,用来生成具体对象。类中定义了具体对象所共有的属性(形态描述)和方法(行为和功能)。其次,类是一种数据类型。创建类:publicclassClassName{........}创建对象通过关键字new:如果类中没有重写构造器ClassNamecn=newClassName();2.数据类型数据类型主要包括基本数据类型和类类型2
系统 2019-08-29 22:41:20 2577