[SciPy-user] converting from scipy.ndarray to Numeric array
Francesc Altet
falted at pytables.org
Wed Dec 7 11:52:05 EST 2005
A Dimarts 06 Desembre 2005 16:46, Stefan van der Walt va escriure:
> What is the preferred way of converting between scipy arrays and
> numarray/Numeric arrays?
>
> I need this in order to display images using mpl (the images are
> converted to scipy.ndarray using scipy.utils.pilutil.fromimage).
After the arrival of Numeric 24.x and numarray 1.5.x series, and
provided you are using a relatively new version of scipy (> 0.4.3),
I'd recommend you using the array protocol for doing this.
Using the conversion in Python space is easy:
numarray_array = numarray.asarray(scipy_array)
Numeric_array = Numeric.asarray(scipy_array)
If you are using C, you will have to use the array struct described in:
http://numeric.scipy.org/array_interface.html
HTH,
--
Francesc Altet
More information about the SciPy-User
mailing list