[Numpy-discussion] Is __array_interface__ supposed to work on numpy scalars?

Andrew Straw strawman at astraw.com
Mon Jan 7 15:19:01 EST 2008


Travis E. Oliphant wrote:
> Andrew Straw wrote:
>> Hi,
>>
>> I'm forwarding a bug from PyOpenGL. The developer, Mike Fletcher, is
>> having troubles accessing a numpy scalar with the __array_interface__.
>> Is this supposed to work? Or should __array_interface__ trigger an
>> AttributeError on a numpy scalar? Note that I haven't done any digging
>> on this myself...
>>   
> 
> Yes, the __array_interface__ approach works (but read-only).  In fact, 
> what happens is that a 0-d array is created and you are given the 
> information for it.
> 

Thanks. How is the array reference kept alive? Maybe that's Mike's issue?



More information about the NumPy-Discussion mailing list