Массивы, используемые в качестве индексов, должны быть целочисленного (или логического) типа.

Ошибки такие:

Traceback (most recent call last):
  File "NearestCentroid.py", line 53, in 
    clf.fit(X_train.todense(),y_train)
  File "/usr/local/lib/python2.7/dist-packages/scikit_learn-0.13.1-py2.7-linux-i686.egg/sklearn/neighbors/nearest_centroid.py", line 115, in fit
    variance = np.array(np.power(X - self.centroids_[y], 2))
IndexError: arrays used as indices must be of integer (or boolean) type

Коды такие:

distancemetric=['euclidean','l2']
for mtrc in distancemetric:
for shrkthrshld in [None]:
#shrkthrshld=0
#while (shrkthrshld 

Ответы на вопрос(3)

Ваш ответ на вопрос