Hi all,

I noticed that subclasses are not represented correctly:

In [8]: np.chararray([1, 2, 3])
Out[8]:
chararray([[['\x03', '', ''],
        ['\xc0', '\x03', '']]],
      dtype='|S1')

Notice how the indentation of the second row is completely wrong.

I tried to fix this in array_repr_builtin (arrayobject.c:4318), but
the fix had no impact.  `array_repr_builtin` is not called unless
preceded by

np.set_string_function(None, repr=1)

Does anybody know where the right place is to fix the representation?

Thanks
Stéfan
_______________________________________________
Numpy-discussion mailing list
Numpy-discussion@scipy.org
http://projects.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to