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

Travis E. Oliphant oliphant@enthought....
Mon Jan 7 15:01:45 CST 2008


Andrew Straw wrote:
> 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?
>   
Hmm... I thought that I thought through this one.  But, as I look at the 
code now, I don't think it is kept alive.  I suspect that is the problem.

-Travis

> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion@scipy.org
> http://projects.scipy.org/mailman/listinfo/numpy-discussion
>
>   



More information about the Numpy-discussion mailing list