请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

BOBO老师,执行同样的语句,报错

plt.scatter(X[y0,0],X[y0:,1],color=“red”)
plt.scatter(X[y1,0],X[y1:,1],color=“green”)
plt.scatter(X[y2,0],X[y2:,1],color=“blue”)


TypeError Traceback (most recent call last)
in ()
----> 1 plt.scatter(X[y0,0],X[y0:,1],color=“red”)
2 plt.scatter(X[y1,0],X[y1:,1],color=“green”)
3 plt.scatter(X[y2,0],X[y2:,1],color=“blue”)

TypeError: only integer scalar arrays can be converted to a scalar index

y==0
array([ True, True, True, True, True, True, True, True, True,
True, True, True, True, True, True, True, True, True,
True, True, True, True, True, True, True, True, True,
True, True, True, True, True, True, True, True, True,
True, True, True, True, True, True, True, True, True,
True, True, True, True, True, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False])
是不是因为类型问题?数组的内容不是int数据,应该怎么转换呢?

解决了:我多了个冒号,X[y0:,1]

正在回答

1回答

liuyubobobo 2018-11-11 13:51:04

你的代码和课程中不一样。课程中的写法是:

plt.scatter(X[y==0,0], X[y==0,1], color="red")
plt.scatter(X[y==1,0], X[y==1,1], color="blue")
plt.scatter(X[y==2,0], X[y==2,1], color="green")
plt.show()


为什么使用 y == 0 这样的方式,可以参考这个问答:

https://coding.imooc.com/learn/questiondetail/36343.html


加油!:)

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_流光长河_0 #1
    非常感谢老师!我刚发现。
    回复 有任何疑惑可以回复我~ 2018-11-11 14:06:08
  • 提问者 qq_流光长河_0 #2
    y==0 跟 np.argwhere(y==0) 的意思一样,对吧?
    回复 有任何疑惑可以回复我~ 2018-11-11 14:07:12
  • 提问者 qq_流光长河_0 #3
    感觉不一样,但是执行效果一样
    回复 有任何疑惑可以回复我~ 2018-11-11 14:08:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信