
July 23, 2008
5:23 a.m.
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