ndimage missing from scipy

Question:

I’m trying to use the ndimage library from scipy, but its apparently missing. I have run the tests from both numpy and scipy and the results were OK. I am using numpy 1.6.1 and scipy 0.10.0 installed from the official packages on sourceforge.

Running

import numpy
import scipy
import pprint

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

img = scipy.ndimage.imread("")

gives

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'
Asked By: davidtbernal

||

Answers:

You have to import the module:

import scipy.ndimage
Answered By: davidtbernal

Modules should be imported like this:

from  scipy import ndimage
Answered By: Rishi Ganesh V

Locate the init file in scipy and add import ndimage

Answered By: Sanjeev Narayanan

https://docs.scipy.org/doc/scipy-1.2.1/reference/generated/scipy.misc.imread.html

imread is deprecated! imread is deprecated in SciPy 1.0.0, and will be removed in 1.2.0. Use imageio.imread instead.

Answered By: Beginner
Categories: questions Tags: ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.