Python 属性错误:';numpy.ndarray和#x27;对象没有属性';nipy#u光谱';
我在处理错误 “AttributeError:'numpy.ndarray'对象没有属性'nipy_'” 运行轮廓分析时 原始代码取自。我添加了显示错误的行:Python 属性错误:';numpy.ndarray和#x27;对象没有属性';nipy#u光谱';,python,jupyter-notebook,Python,Jupyter Notebook,我在处理错误 “AttributeError:'numpy.ndarray'对象没有属性'nipy_'” 运行轮廓分析时 原始代码取自。我添加了显示错误的行: color = cm.nipy_spectral(float(i) / n_clusters) 下面是输入数据的片段和运行print(type(cm))的结果。 以下是输入数据的片段和运行print(type(cm))的结果。 问题是您正在将cm分配给其他数组。正确的方法是不要将cm分配给任何其他数组或将代码更改为 matplotlib
color = cm.nipy_spectral(float(i) / n_clusters)
下面是输入数据的片段和运行print(type(cm))的结果。
以下是输入数据的片段和运行print(type(cm))的结果。
问题是您正在将
cm
分配给其他数组。正确的方法是不要将cm
分配给任何其他数组或将代码更改为
matplotlib.cm.nipy_spectral(float(i) / n_clusters)
在使用
cm
的所有位置进行更改 问题是您正在将cm
分配给其他数组。正确的方法是不要将cm
分配给任何其他数组或将代码更改为
matplotlib.cm.nipy_spectral(float(i) / n_clusters)
在使用
cm
的所有位置进行更改 你能用你机器上的堆栈跟踪显示一段代码吗?可能有一些输入错误,或者您正在将cm
分配给其他数组?您可以在该行之前执行print(type(cm))
。我已经添加了该片段作为对该主题的回答。希望这是有帮助的。您能从您的机器上显示一段带有堆栈跟踪的代码片段吗?可能有一些输入错误,或者您正在将cm
分配给其他数组?您可以在该行之前执行print(type(cm))
。我已经添加了该片段作为对该主题的回答。希望这是有帮助的。这里是错误。因此,cm是导入matplotlib.cm作为cm
而不是numpy.ndarray。因此,您应该检查是否将cm
分配给任何位置的任何数组,然后更改它。或者你可以做matplotlib.cm.nipy_spectrum(float(i)/n_clusters)
。非常感谢-现在可以用了!答案用于回答,而不是评论或张贴代码。应通过编辑问题将代码添加到原始问题中。错误如下。因此,cm是导入matplotlib.cm作为cm
而不是numpy.ndarray。因此,您应该检查是否将cm
分配给任何位置的任何数组,然后更改它。或者你可以做matplotlib.cm.nipy_spectrum(float(i)/n_clusters)
。非常感谢-现在可以用了!答案用于回答,而不是评论或张贴代码。应通过编辑问题将代码添加到原始问题中。