我正在努力从MatLab迁移到Sage中的python.所以我使用这些命令,我在Sage中遇到了这个错误:
from scipy import misc
l = misc.lena();
import pylab as pl
pl.imshow(l)
Run Code Online (Sandbox Code Playgroud)
错误或消息(我不知道)是:
matplotlib.image.AxesImage object at 0xb80198c
Run Code Online (Sandbox Code Playgroud)
它没有显示任何图像
这不是错误,只需打印方法返回的对象.
有两种方法可以显示这个数字:
调用pl.imshow(l)后添加pl.show()
使用ipython --pylab打开你的python shell,
这是使用“imshow”命令后从 pylab 返回的对象。这是 Axes 图像对象的位置。
文档: http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.imshow
看起来它说它将对象显示到当前轴。如果你还没有创建一个情节,我想你不会看到任何东西
简单的谷歌搜索表明这可能就是您正在寻找的
http://docs.scipy.org/doc/scipy/reference/ generated/scipy.misc.lena.html
| 归档时间: |
|
| 查看次数: |
7252 次 |
| 最近记录: |