自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 多线程抢票

import threadingimport time#定义抢票线程类class orderTicket(threading.Thread):lock = threading.Lock() # 共享内存锁ticket=1000#1000张票def __init__(self,name): threading.Thread.__init__(self) self.na...

2019-08-14 13:42:37 277

原创 人工智能kmeans算法,走过必看

``kemans算法:机器学习无监督学习,核心:利用欧式距离公式过程及原理1从生成的数据中随机取K个元素,作为k个类的各自的中心2,利用欧式公式计算每个点到中心点的距离,距离最小的分到该类。3根据聚类结果,重新计算K个类的各自的中心,计算方法是取类中所有元素各自维度的算术平均数。4.将d中全部元素按照新的中心重新聚类5.重复第四步,直到聚类结果在给定的收敛条件6.将结果输出。imp...

2019-08-12 20:47:44 373

原创 函数闭包

#闭包,二个必要条件:在内部函数里使用外部函数的局部变量,同时外部函数还要将内部函数返回.#L E G B:Local Enclosure Global build ina=10def outerfunc():b=1 #函数局部变量Localdef innerfunc(a):x=1y=b+x+aprint(y) passreturn innerfuncpass...

2019-08-12 08:52:42 96

原创 快速排序

快速排序:快速排序法称为分割交换排序法,也是分而治之的方式,在一个数据中找一个值,小于该值的数据放在左边,大于该值的数据放在右边,再以同样的方式处理左右两边的数据,直到排序完为止。def quick(d):“”“快速排序”""if len(d) >= 2: # 递归入口及出口mid = d[0] # 选取基准值,选取第一个元素left, right = [], [] # 定义...

2019-08-04 19:26:51 80

原创 插入排序

#插入排序,从小到大排序lista=[5,3,9,7,4] #前面第一个元素是有序的,然后把第二个元素插入比较,for i in range(1,len(lista)):for j in range(i,0,-1): #倒序输入比较if lista[j]<lista[j-1]: 比较list[j]前面的值,依次比较lista[j],lista[j-1]=lista[j...

2019-08-04 15:16:56 80

原创 冒泡排序

冒泡排序:lista=[34,19,20,30,10,5,88,40]for i in range(len(lista)-1): #把小的往前挪,交换次数for j in range(i+1,len(lista)): #遍历后面的元素if lista[i]>lista[j]: #判断是否小于后面的元素lista[j],lista[i]=lista[i],lista...

2019-08-04 14:56:10 102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除