Hi,
looking at https://github.com/numpy/numpy/issues/4857 I noticed that
np.zeros of a structured array of array of objects only initializes the
first element of if the embedded array to zero and leaves the rest None:

In [1]: a = numpy.zeros(10, dtype=[('multiple objects', object, 2)]); a
Out[1]:
array([([0, None],), ([0, None],), ([0, None],), ([0, None],),
       ([0, None],), ([0, None],), ([0, None],), ([0, None],),
       ([0, None],), ([0, None],)],
      dtype=[('multiple objects', 'O', (2,))])


Is this the intented behavior? I would have expected all fields to be
set to an int-object 0.
If not can we change it or is it too likely people rely on this behavior?
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to