This commit is contained in:
jiangzhonglian
2017-03-13 20:47:36 +08:00
2 changed files with 19 additions and 1 deletions

View File

@@ -28,7 +28,7 @@ randMat = mat(randArray)
# .T表示对矩阵转置(行列颠倒)
invRandMat = randMat.I
# 输出结果
print randArray, '\n---\n', randMat, '\n+++\n', invRandMat
print(randArray, '\n---\n', randMat, '\n+++\n', invRandMat)
# 矩阵和逆矩阵 进行求积 (单位矩阵对角线都为1嘛理论上4*4的矩阵其他的都为0)
myEye = randMat*invRandMat
# 误差

18
src/python/02.kNN/kNN.py Normal file
View File

@@ -0,0 +1,18 @@
'''
导入科学计算包numpy和运算符模块operator
@author: geekidentity
'''
from numpy import *
import operator
'''
创建数据集和标签
调用方式
import kNN
group, labels = createDateSet()11
'''
def createDataSet():
group = array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]])
labels = ['A','A','B','B']
return group, labels