Matplotlib绘图超出范围
人工智能吧
全部回复
仅看楼主
level 6
大佬,遇到这个问题怎么改?数组哪里出问题了?可以解答一下吗?
2021年10月05日 02点10分 1
level 1
y的维度不对,y是一维数组才行。要改为y[:,0]
2021年10月05日 07点10分 2
还是不行呀
2021年10月05日 12点10分
还是报错,一样的错误
2021年10月05日 12点10分
@小张不慌✨ 哦,之前是我看错了。你那个x应该就是一维数组,所以要写ax.scatter(x, y)而不是x[:,1],可以在scatter的前一句print(x.shape),应该是一维的
2021年10月05日 12点10分
@小张不慌✨ y可能要改y[:,0],也可能不改,反正y只要和x的维度相同就对了。在scatter的前一句print(x.shape, y.shape),看看是不是相同,或print(x.shape, y[:,0].shape),哪个相同哪个就是对的
2021年10月05日 12点10分
level 1
可以一起自学python,自学qq群:962991806
2021年10月05日 07点10分 3
1