2011-11-20 16 views
16

से लापता है मैं ndimage लाइब्रेरी का उपयोग करने की कोशिश कर रहा हूं, लेकिन यह स्पष्ट रूप से गायब है। मैंने दोनों numpy और scipy से परीक्षण चलाया है और परिणाम ठीक थे। मैं स्रोत फोर्ज पर आधिकारिक संकुल से स्थापित numpy 1.6.1 और scipy 0.10.0 का उपयोग कर रहा हूँ।ndimage scipy

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.ndimage.filters.gaussian_filter1d' का उपयोग कर 'आयात scipy' के बाद, त्रुटियों को फेंक नहीं है। ऐसा क्यों है? –

8

मॉड्यूल इस तरह आयातित किया जाना चाहिए:

from scipy import ndimage 
+0

क्या आप इस वाक्यविन्यास के बारे में निश्चित हैं? – ouflak