原:plt.scatter(iris_setosa[j], iris_setosa[i], c=setosa_color, s=size)
改:plt.scatter(iris_setosa[j].tolist(), iris_setosa[i].tolist(), c=setosa_color, s=size)
补充list和ndarray的转化
list->ndarray: np.array(a)
ndarray->list: a.tolist()
scatter解决TypeError: unhashable type: ‘numpy.ndarray‘
最新推荐文章于 2024-03-28 09:27:23 发布
本文介绍如何在使用Matplotlib绘制散点图时正确处理数据类型,特别是从NumPy数组到列表的转换,确保绘图过程顺利进行。
3455

被折叠的 条评论
为什么被折叠?



