【发布时间】:2018-07-29 08:08:44
【问题描述】:
我没有收到以下错误
TypeError: unhashable type: 'numpy.ndarray'
我尝试了所有可能的解决方案,但我无法弄清楚。
这是我的数组:
instances=np.array([[0,10],
[1,3],
[3,4],
[3,5],
[5,5],
[5,6],
[6,-5],
[5,8]])
我这里有一个循环:
for p in instances:
Pred=clf.predict([p])
print(p[0])
print(Pred)
plt.scatter(p[0], p[1], s=200, marker='*', c=self.colors[Pred])
return Pred
输出是这样的:
0
[0.]
【问题讨论】:
-
老实说,我无法弄清楚您的问题是什么。请编辑澄清。
-
你不能在函数外使用
return Pred。
标签: python python-3.x numpy matplotlib svm