2011-11-20 14 views
16

Próbuję użyć biblioteki ndimage z scipy, ale najwyraźniej jej brakuje. Uruchomiłem testy zarówno numpy, jak i scipy, a wyniki były w porządku. Używam numpy 1.6.1 i scipy 0.10.0 zainstalowanych z oficjalnych pakietów na sourceforge.nd image brakuje w scipy

Running

import numpy 
import scipy 
import pprint 

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

img = scipy.ndimage.imread("") 

daje

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' 

Odpowiedz

25

Musisz import module:

import scipy.ndimage 
+1

Mam ten sam problem i zostałem rozwiązany teraz za pomocą Twojej metody. Ale w moim tłumaczu do ipythona, po 'importie scipy', używanie' scipy.ndimage.filters.gaussian_filter1d' nie powoduje błędów. Dlaczego? –

8

Moduły powinny być importowane tak:

from scipy import ndimage 
+0

Czy jesteś pewien co do tej składni? – ouflak