- 博客(6)
- 收藏
- 关注
原创 内部排序
0.准备测试数据import randomdef createL(n): #生成打乱序列 L = list(range(n)) random.shuffle(L) return Ldef swap(List, i, j): #传引用参数 List[i], List[j] = List[j], List[i]1.选择排序每次都在未排序部分选择...
2019-07-18 16:42:17
89
原创 SVM支持向量机
SVM的简单原理及实现目录超平面支持向量目录超平面要了解SVM是个什么东西,首先介绍下超平面的概念可以用一个公式来表示:wTx+b=0w^{T}x + b = 0wTx+b=0 我们将其记为(www, bbb)其中www是列向量,bbb是常数,两者一起确定一个超平面很简单理解这个公式,想象下:二维平面中,它是一条直线 w1x+w2y+b=0w_{1}x + w_{2}y +...
2019-07-18 08:58:21
162
原创 python中的排序方式sort()、sorted()的用法
1.sort()用法:a = [4, 2, 7, 0, 5, 1, 3, 6, 8]a.sort()直接对a进行排序操作,如果取其返回值得话是None2.sorted()用法:a = [4, 2, 7, 0, 5, 1, 3, 6, 8]b = sorted(a)不改变原来序列的顺序,返回排序后的序列numpy库中的argsort()用法:a = [4, 2, 7, 0,...
2019-07-08 19:32:30
1932
原创 KNN代码解析
代码是机器学习实战书上的,略有修改,在python3下运行#1 导入模块,创建数据集from numpy import *import operatordef createDataSet(): #创建简单测试数据 group = array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]]) labels = ['A','A','B','B'] ...
2019-03-04 18:50:22
473
转载 Python入门之组合数据类型
分类: 集合 序列 字典类型1——集合 集合是一个无序不重复元素的序列。因为集合中不存在重复元素,所以集合中的元素是不可更改的,不能用可变的数据类型作为其中元素。如果元素可以更改,则可能在集合中出现重复元素。 可以使用大括号 { } 或者 set() 函数创建集合,元素间用逗号隔开。注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一...
2018-05-02 12:09:59
308
转载 Python入门之基本数据类型
数字类型1.整数类型可正可负,没有范围。4种进制表示形式:十进制:1008,-101二进制: 0B1001,- 0b1001八进制: 0O123, -0o456十六进制: 0X789, -0xABC2.浮点数运算存在不确定尾数如: 0.1+ 0.2 ≠ 0.3 round(0.1+ 0.2, 1)= 0.3round(x, d) :对x四舍五入, d是小数截取位浮点数间运算及比较用...
2018-04-30 17:13:30
273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人