On Sun, Oct 16, 2011 at 12:49 PM, Pauli Virtanen <pav@iki.fi> wrote:
(16.10.2011 18:39), Tony Yu wrote:Seems to be fixed in Git master
> >>> import numpy as np
> >>> a = np.arange(10)
> >>> b = np.ones(10, dtype=np.uint8)
>
> # this runs without error
> >>> b[:5] = a[:5]
>
> >>> mask = a < 5
> >>> b[mask] = b[mask]
> TypeError: array cannot be safely cast to required type
>>> import numpy as np
>>> a = np.arange(10)
>>> b = np.ones(10, dtype=np.uint8)
>>> mask = a < 5>>> b[mask] = a[mask]
>>> b[mask] = b[mask]
>>> np.__version__
'2.0.0.dev-1dc1877'