Hi All, It seems that repr applied do an object array does not provide the info needed to recreate it: In [22]: y = array([Decimal(1)]*2) In [23]: repr(y) Out[23]: 'array([1, 1], dtype=object)' And of course, there is going to be a problem with arrays of more than one dimension anyway. But I wonder if this should be fixed? Chuck
On Wed, Sep 30, 2009 at 21:45, Charles R Harris <charlesr.harris@gmail.com> wrote:
Hi All,
It seems that repr applied do an object array does not provide the info needed to recreate it:
In [22]: y = array([Decimal(1)]*2)
In [23]: repr(y) Out[23]: 'array([1, 1], dtype=object)'
And of course, there is going to be a problem with arrays of more than one dimension anyway. But I wonder if this should be fixed?
Using repr() instead of str() for the items would probably be wise. -- Robert Kern "I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco
On Wed, Sep 30, 2009 at 8:52 PM, Robert Kern <robert.kern@gmail.com> wrote:
On Wed, Sep 30, 2009 at 21:45, Charles R Harris <charlesr.harris@gmail.com> wrote:
Hi All,
It seems that repr applied do an object array does not provide the info needed to recreate it:
In [22]: y = array([Decimal(1)]*2)
In [23]: repr(y) Out[23]: 'array([1, 1], dtype=object)'
And of course, there is going to be a problem with arrays of more than one dimension anyway. But I wonder if this should be fixed?
Using repr() instead of str() for the items would probably be wise.
OK, I'll open a ticket for it. Chuck
participants (2)
-
Charles R Harris
-
Robert Kern