MCPcopy Index your code
hub / github.com/apachecn/ailearning / testBasicFunc

Function testBasicFunc

src/python/10.kmeans/kMeans.py:98–113  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

96 return mat(centList), clusterAssment
97
98def testBasicFunc():
99 # 加载测试数据集
100 datMat = mat(loadDataSet('input/10.KMeans/testSet.txt'))
101
102 # 测试 randCent() 函数是否正常运行。
103 # 首先,先看一下矩阵中的最大值与最小值
104 print 'min(datMat[:, 0])=', min(datMat[:, 0])
105 print 'min(datMat[:, 1])=', min(datMat[:, 1])
106 print 'max(datMat[:, 1])=', max(datMat[:, 1])
107 print 'max(datMat[:, 0])=', max(datMat[:, 0])
108
109 # 然后看看 randCent() 函数能否生成 min 到 max 之间的值
110 print 'randCent(datMat, 2)=', randCent(datMat, 2)
111
112 # 最后测试一下距离计算方法
113 print ' distEclud(datMat[0], datMat[1])=', distEclud(datMat[0], datMat[1])
114
115def testKMeans():
116 # 加载测试数据集

Callers

nothing calls this directly

Calls 3

randCentFunction · 0.85
distEcludFunction · 0.85
loadDataSetFunction · 0.70

Tested by

no test coverage detected