2011-11-20 64 views
16

我試圖從scipy使用ndimage庫,但它顯然失蹤。我已經從numpy和scipy運行測試,結果是確定的。我使用numpy 1.6.1和scipy 0.10.0從sourceforge的官方軟件包安裝。從scipy丟失ndimage

運行

import numpy 
import scipy 
import pprint 

print(scipy.version.version) 
print(numpy.version.version) 

img = scipy.ndimage.imread("") 

0.10.0 
1.6.1 
Traceback (most recent call last): 
    File "extract.py", line 8, in <module> 
    img = scipy.ndimage.imread("") 
AttributeError: 'module' object has no attribute 'ndimage' 

回答

25

您必須導入模塊:

import scipy.ndimage 
+1

我有同樣的問題,現在使用你的方法已經修復。但在我的ipython解釋器中,在導入scipy之後,使用'scipy.ndimage.filters.gaussian_filter1d'不會引發錯誤。這是爲什麼? –

8

模塊應導入這樣的:

from scipy import ndimage 
+0

你確定這個語法嗎? – ouflak