我从ubuntu 12.04更新到ubuntu 12.10并且我突然写的python模块不再使用模块scipy没有属性'misc'的错误消息.这工作以前.我在更新后仍在使用python 2.7.这是代码崩溃的地方
import scipy
scipy.misc.imsave(slice,dat)
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
ev-*_*-br 69
>>> import scipy
>>> scipy.misc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'misc'
>>>
>>>
>>> import scipy.misc
>>> scipy.misc.imsave
<function imsave at 0x19cfa28>
>>>
Run Code Online (Sandbox Code Playgroud)
这似乎很常见scipy.
因为你不能直接使用scipy中的misc模块而不显式导入它.这是加载scipy.misc的方法:
import scipy.misc
#Load the Lena image into an array, (yes scipy does have a lena function)
lena = scipy.misc.lena()
...
Run Code Online (Sandbox Code Playgroud)
imread 在 1.2.0 版本之后折旧了!所以为了解决这个问题,我不得不安装 1.1.0 版本。
pip install scipy==1.1.0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
52372 次 |
| 最近记录: |