[SciPy-Dev] why this not report an error for a.dtype=float when a is mixed struc array
Fri Jun 4 19:49:27 CDT 2010
Is there a reason not to have this return an error.
>>> a1 = np.array([(1,3.3),(2,4.4)], dtype=[('a', int),('b', float)])
array([(1, 3.2999999999999998), (2, 4.4000000000000004)],
dtype=[('a', '<i8'), ('b', '<f8')])
array([ 4.94065646e-324, 3.30000000e+000, 9.88131292e-324,
It seems that this could really cause problems if you did not notice
what was going on.
More information about the SciPy-Dev