在機器學習KNN時,出現'numpy.ndarray' object is not callable報錯,此類錯誤一般是由於內部函數被用作變量名時發生。
我的代碼
closest_y = self.y_train(thelist)
這裏變量名被用作函數了,我想引用y_train的第thelist個,結果寫成了(),在Python中應爲[]
故
closest_y = self.y_train[thelist]
在機器學習KNN時,出現'numpy.ndarray' object is not callable報錯,此類錯誤一般是由於內部函數被用作變量名時發生。
我的代碼
closest_y = self.y_train(thelist)
這裏變量名被用作函數了,我想引用y_train的第thelist個,結果寫成了(),在Python中應爲[]
故
closest_y = self.y_train[thelist]