[Numpy-discussion] How to share memory when bArr is smaller-sized than aArr

Sebastian Haase haase at msg.ucsf.edu
Mon Aug 14 20:26:33 EDT 2006


Hi,
in numarray I could do this
>>> import numarray as na
>>> a = na.arange(10)
>>> b = na.array(a._data, type=na.int32, shape=8)

b would use the beginning part of a.

This is actually important for inplace FFT (where in real-to-complex-fft the 
input has 2 "columns" more memory than the output)

I found that in numpy there is no shape argument in array() at all anymore !

How can this be done with numpy ?

Thanks,
Sebastian Haase




More information about the NumPy-Discussion mailing list