尝试用python绘制图像(使用scipy和numpy)
我正在尝试运行以下代码: 所以我把它改成这个: 然后我得到了这个: 怎么了?我是个新手,仅供参考,我的Python 3.6.6中只安装了anaconda 问候, - 在代码中:尝试用python绘制图像(使用scipy和numpy),python,Python,我正在尝试运行以下代码: 所以我把它改成这个: 然后我得到了这个: 怎么了?我是个新手,仅供参考,我的Python 3.6.6中只安装了anaconda 问候, - 在代码中: from skimage import data photo_data = misc.imageio('./wifire/sd-3layers.jpg') type(photo_data) 我得到了这个错误: ----------------------------------
from skimage import data
photo_data = misc.imageio('./wifire/sd-3layers.jpg')
type(photo_data)
我得到了这个错误:
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-9-c8186ae7b8e9> in <module>()
1 from skimage import data
2
----> 3 photo_data = misc.imageio('./wifire/sd-3layers.jpg')
4
5 type(photo_data)
AttributeError: module 'scipy.misc' has no attribute 'imageio'
因此,我将其更改为:您必须导入imageio。如果您的终端上尚未安装库,则可能必须安装库:
pip install imageio
如果您尚未安装pip,您可以在终端sudo easy_上安装pip,请参见此处:
然后使用您的代码通过imageio读取图像:
import imageio
im = imageio.imread('./wifire/sd-3layers.jpg')
type(im)
要显示图像,可以使用visvis库。那么您的总代码将是:
import imageio
import visvis as vv
im = imageio.imread('./wifire/sd-3layers.jpg')
vv.imshow(im)
你能在这里粘贴你的代码而不是添加外部链接吗?啊,当然可以:[code]来自skimage import data photo_data=imageio.imread./wifire/sd-3layers.jpg'typephoto_data[/code]编辑你的问题并包括代码和错误。@Giorgos Myrianthous我现在得到了答案,这是因为我没有impigio软件包。okej,那我就这么做。但是怎么做呢?我不想看这个。。。。我应该在哪里使用该代码?在笔记本里?在mac上的ternimal Im中,您可以从终端安装imageio。如果您有pip,它将安装它。导入imageio时,您必须在笔记本@ZiGaelle Okej中的代码中完成,我明白了。我要到终端去做:1打开终端,2输入curl 3,然后输入sudo python get pip 4,计算机请求我的pw。但是当我尝试键入任何内容时,它就是不起作用!?我不能打字:/你确定它不能用吗?当你必须在sudo之后输入你的pw时,屏幕上没有打印是正常的,它保持空白。但是如果你输入正确的密码并键入回车键,它应该可以工作。你可以直接输入Enter,然后如果它正常工作,它会要求你再试一次。你只要输入它,因为它在mac上。但是,嘿,现在我得到了这个错误:python:无法打开文件'get':[Errno 2]没有这样的文件或目录