尝试用python绘制图像(使用scipy和numpy)

尝试用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) 我得到了这个错误: ----------------------------------

我正在尝试运行以下代码:

所以我把它改成这个:

然后我得到了这个:

怎么了?我是个新手,仅供参考,我的Python 3.6.6中只安装了anaconda

问候,

-

在代码中:

     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]没有这样的文件或目录