While automating some unit tests for my labeled array class, larry, I
assumed that

np.array([1, 2], dtype=dtype)

would give the same result as

np.array([1, 2]).astype(dtype)

But it doesn't for dtype=None:

>> np.array([1, 2, 3], dtype=None)
   array([1, 2, 3])
>> np.array([1, 2, 3]).astype(None)
   array([ 1.,  2.,  3.])

I prefer the behavior of array where dtype=None is a no-op.
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to