Dies ist eine alte Version des Dokuments!
def zugehoerigkeit(zahlen,k): haeufigkeit=[[0,0],[1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[8,0],[9,0]] for i in range(k-1): haeufigkeit[zahlen[i]][1] +=1 haeufigkeit.sort(key=operator.itemgetter(1)) return haeufigkeit[9][0]
import scipy.io mat=scipy.io.loadmat('/[...]/[...]/scikit_learn_data/mldata/mnist-original.mat')
def main(k): daten=mat['data'] zahl=mat['label'] zahlen=[] test=np.zeros((785,1)) abstaende=nachbarn(test, daten) for i in range(15-1): zahlen.append(int(zahl[0,abstaende[i][1]])) print "Die Zahl ist: ", zugehoerigkeit(zahlen,k) main(int(k))