
Oct. 16, 2011
12:49 p.m.
(16.10.2011 18:39), Tony Yu wrote:
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
Seems to be fixed in Git master
import numpy as np a = np.arange(10) b = np.ones(10, dtype=np.uint8) mask = a < 5 b[mask] = b[mask] b[mask] = a[mask] np.__version__ '2.0.0.dev-1dc1877'
-- Pauli Virtanen