出現這種報錯,代碼怎么改呀


uj5u.com熱心網友回復:
代碼看不清,代碼貼一下上來吧uj5u.com熱心網友回復:
那個。。發你了,懶打,又截了一張。。。
uj5u.com熱心網友回復:
圖中代碼from numpy import *
import operator
def data():
group = array([[1.0, 1.1], [1.0, 1.0], [0, 0], [0, 0.1]])
labels = ['a', 'a', 'b', 'b']
return group, labels
def classify0(inX, dataSet, labels, k):
dataSize = dataSet.shape[0]
diffMat = tile(inX, (dataSize, 1)) - dataSet
sqDiffMat = diffMat ** 2
sqDistances = sqDiffMat.sum(axis=1)
distances = sqDistances ** 0.5
sortedDistIndicies = distances.argsort()
classCount = {}
for i in range(k):
voteIlabel = labels[sortedDistIndicies[i]]
classCount[voteIlabel] = classCount.get(voteIlabel, 0) + 1
sortedClasscount = sorted(classCount.iteritems(), key=operator.itemgetter(1), reverse=True)
return sortedClasscount[0][0]
uj5u.com熱心網友回復:
樓下代碼,大佬幫忙看下
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/80760.html
上一篇:jupyterLab 的代碼提示插件如何安裝?【各位大哥教教我】
下一篇:一個小問題
