Re: [Numpy-discussion] Difference in astype() for scalars and arrays?

2010-09-14 Thread Lorenz Hüdepohl
On Monday 13 September 2010 Pauli Virtanen wrote:
 Doesn't seem correct -- please file a bug ticket.

I did that: http://projects.scipy.org/numpy/ticket/1611

Regards,
Lorenz
___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion


[Numpy-discussion] Difference in astype() for scalars and arrays?

2010-09-13 Thread Lorenz Hüdepohl
Hi All,

I'm fiddling with some endianness / binary representation issue and stumbled 
upon this puzzling behavior of astype(): It does not seem to work as 
expected - for me at least ;) - when given a scalar:

 import numpy as np
 np.array(42).astype(i4).dtype
dtype('i4')
 np.array(42, dtype=i4).astype('i4').dtype
dtype('int32')
 
 np.array([42]).astype(i4).dtype
dtype('i4')
 np.array([42], dtype=i4).astype('i4').dtype
dtype('i4')


Shouldn't I always get dtype('i4')?

Regards,
Lorenz

PS:
 np.version.version
'1.4.0.dev7417'
___
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion