【发布时间】:2012-03-24 04:47:53
【问题描述】:
我正在尝试在 OS X 10.7 上运行 imsave 和 imshow 以及处理数组中颜色的基本 scipy 功能,但无济于事。这是我的代码,然后我将发布我的错误。有什么方法可以永久修复或解决此问题,以便我可以在我的 Mac 上使用此功能?我已经在运行 Ubuntu 的 Linux 机器上运行了相同的代码并取得了成功。
from numpy import *
from scipy import *
a = zeros((3,500,400))
a[1,0:100,0:200] = 255
imsave('foo.png',a)
如果这工作正常,我应该简单地得到一个 500x400 像素的黑框,并在左上角的 100x200 像素内有一个绿色框。 但是我得到了这个错误
"Traceback(最近一次调用最后一次): 文件“colorstuff.py”,第 10 行,在 imsave('foo.png',a) NameError: name 'imsave' 未定义"
还有一个类似的 imshow 错误。
关于如何避免此错误的任何想法?
(在旁注中,我尝试从 scipy.misc 导入并得到完全相同的错误)
【问题讨论】:
标签: python numpy osx-lion scipy