Albert Strasheim wrote: >Hello all > > > >>-----Original Message----- >>From: [EMAIL PROTECTED] [mailto:numpy- >>[EMAIL PROTECTED] On Behalf Of Travis Oliphant >>Sent: 08 June 2006 22:27 >>To: numpy-discussion >>Subject: [Numpy-discussion] Array Protocol change for Python 2.6 >> >>... >> >>I would like to eliminate all the other array protocol attributes before >>NumPy 1.0 (and re-label those such as __array_data__ that are useful in >>other contexts --- like ctypes). >> >> > >Just out of curiosity: > >In [1]: x = N.array([]) > >In [2]: x.__array_data__ >Out[2]: ('0x01C23EE0', False) > >Is there a reason why the __array_data__ tuple stores the address as a hex >string? I would guess that this representation of the address isn't the most >useful one for most applications. > >
I suppose we could have stored it as a Python Long integer. But, storing it as a string was probably inspired by SWIG. -Travis _______________________________________________ Numpy-discussion mailing list Numpy-discussion@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/numpy-discussion