机器学习第4章ValueError:Masked array must be 1-D

这个问题是在前面的学习也遇到过,但是当时并没有记录下来,所以这次遇到的时候又查了一遍资料,为了方便下次遇到问题时可以解决,就在此记录下来。



这里可以看出出问题的地方是在drawScatter函数里面,然后又查了一下,Masked arrays must be 1-D的大概意思是必须一维的。

解决方法:

查看回这个函数的定义是在Recommend_Lib.py文件里面。

把函数修改为:


也就是在第一个参数,和第二个参数里面增加.tolist()转换为list即可。

猜你喜欢

转载自blog.csdn.net/rainpasttime/article/details/79826865