'c' argument has 1 elements, whi

2019-08-06  本文已影响0人  寒露lu

吴恩达深度学习作业画图的代码经常报这个错误:

ValueError: 'c' argument has 1 elements, which is not acceptable for use with 'x' with size 300, 'y' with size 3

例如:

plt.scatter(X[0, :], X[1, :], c=Y, s=40, cmap=plt.cm.Spectral);

改成

plt.scatter(X[0, :], X[1, :], c=np.squeeze(Y), s=40, cmap=plt.cm.Spectral);

即可
有时候该语句出现在被import的python文件里,如果直接在文件中修改的话,需要将jupyter重启,否则修改不会生效。

上一篇下一篇

猜你喜欢

热点阅读