[Numpy-discussion] numarray bug !? astype with 2d array gives transform ??
Sebastian Haase
haase at msg.ucsf.edu
Thu Oct 9 10:26:10 EDT 2003
Hi !
I just discovered this: (I'm using numarray 0.6 [on windows])
>>> dy = na.fromfunction(lambda y,x: y, (3,3))
>>> dx = na.fromfunction(lambda y,x: x, (3,3))
>>> dy
array([[0, 0, 0],
[1, 1, 1],
[2, 2, 2]])
>>> dx
array([[0, 1, 2],
[0, 1, 2],
[0, 1, 2]])
>>> dx.type()
Int32
>>> dx.astype(na.Int8)
array([[0, 0, 0],
[1, 1, 1],
[2, 2, 2]], type=Int8)
>>> dx.astype(na.Int16)
array([[0, 0, 0],
[1, 1, 1],
[2, 2, 2]], type=Int16)
>>> dx.astype(na.Float)
array([[ 0., 0., 0.],
[ 1., 1., 1.],
[ 2., 2., 2.]])
>>> dx.astype(na.Float32)
array([[ 0., 0., 0.],
[ 1., 1., 1.],
[ 2., 2., 2.]], type=Float32)
What does this mean ? Am I missing something ?
Thanks,
Sebastian Haase
More information about the NumPy-Discussion
mailing list