Python 3.x 彩色图像无响应并给出错误

Python 3.x 彩色图像无响应并给出错误,python-3.x,scikit-image,Python 3.x,Scikit Image,我试图从skimage.data中读取图像。彩色图像出现,但没有响应。我也越来越有价值了。以下是我的命令和错误 >>> import skimage >>> import numpy as np >>> import scipy as sp >>> import matplotlib.pyplot as plt >>> from skimage import data >>> cat=da

我试图从skimage.data中读取图像。彩色图像出现,但没有响应。我也越来越有价值了。以下是我的命令和错误

>>> import skimage
>>> import numpy as np
>>> import scipy as sp
>>> import matplotlib.pyplot as plt
>>> from skimage import data
>>> cat=data.chelsea()
>>> plt.imshow(cat,interpolation='nearest');
<matplotlib.image.AxesImage object at 0x0788BDF0>
>>> plt.show(cat)

Traceback (most recent call last):
  File "<pyshell#7>", line 1, in <module>
    plt.show(cat)
  File "C:\Python36-32\lib\site-packages\matplotlib\pyplot.py", line 253, in show
    return _show(*args, **kw)
  File "C:\Python36-32\lib\site-packages\matplotlib\backend_bases.py", line 166, in __call__
    if block:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
导入撇渣 >>>将numpy作为np导入 >>>将scipy作为sp导入 >>>将matplotlib.pyplot作为plt导入 >>>从浏览导入数据 >>>cat=data.chelsea() >>>plt.imshow(cat,interpolation='nearest'); >>>公共节目(cat) 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 公共节目(cat) 文件“C:\Python36-32\lib\site packages\matplotlib\pyplot.py”,第253行,在show中 返回显示(*参数,**千瓦) 文件“C:\Python36-32\lib\site packages\matplotlib\backend\u base.py”,第166行,在调用中__ 如果是块: ValueError:包含多个元素的数组的真值不明确。使用a.any()或a.all()
有人能帮我克服这个错误吗?

plt.show()
,而不是
plt.show(cat)
大家好,欢迎来到Stack Overflow,请花点时间来了解一下这里的情况(以及获得第一个徽章),阅读如何创建一个新的标签,并进行检查,以增加获得反馈和有用答案的机会。