我正在尝试绘制一些数据,并且从指出的行中收到此错误。我用谷歌搜索了这条线,但找不到关于这个问题的任何有意义的讨论。我是 Python 新手,所以我一直在尝试解决这些问题。
pl.figure()
ax = pl.subplot(111)
ax.plot(Xk[:,0], Xk[:,1], '.')
ERROR=>>> twos = (y == 2).nonzero()[0]
for i in twos:
imagebox = OffsetImage(X[i,:].reshape(28,28))
location = Xk[i,0], Xk[i,1]
ab = AnnotationBbox(imagebox, location, boxcoords='data', pad=0.)
ax.add_artist(ab)
pl.show()
这是错误信息
AttributeError: 'bool' object has no attribute 'nonzero'
任何线索,似乎y
都不是一个可比的实体。
我正在尝试从示例文件中按摩代码以获取我自己的东西,如果这有点多余,请原谅。
我很感激帮助。