[Numpy-discussion] Wanted: Numeric/NumPy compatible array creation expression
Travis Oliphant
oliphant.travis at ieee.org
Tue Nov 28 02:10:49 EST 2006
konrad.hinsen at laposte.net wrote:
> I am looking for a way to create an array of the same type as another
> given array (but of different shape) that works both with Numeric and
> NumPy without being unreasonably slow. In other words, I am looking
> for a a replacement for the expression
>
> array2 = Numeric.zeros(shape, array1.typecode())
>
> that will *also* (not *only*) work under NumPy (where typecode()
> became dtype.char). An obvious idea is reshaping array1 and
> multiplying by 0., but that can become quite costly.
>
> Any ideas?
>
Matplotlib uses the numerix layer to handle compatibility between all
three array packages.
It defines the typecode function in that package and then uses it
instead of the method.
-Travis
More information about the NumPy-Discussion
mailing list