Re: [Numpy-discussion] Numarray feature request: supporting the buffer interface
![](https://secure.gravatar.com/avatar/faf9400121dca9940496a7473b1d8179.jpg?s=120&d=mm&r=g)
On Fri, 2005-01-07 at 09:54, Robert Kern wrote:
Todd Miller wrote:
numarray has a concept of "misbehaved arrays", i.e. arrays in the binary format of another platform and therefore byte-swapped, or arrays spread across records and therefore possibly noncontiguous or misaligned. I think these buffers are likely unusable so providing access to them is a mistake. Misbehaved arrays probably don't arise in the work of most users, but they are a possibility that has to be accounted for.
For cases of misbehaved arrays, I think raising a ValueError exception is necessary. How does that sound?
For the byteswapped case, could I still get a buffer object around the raw data by using _data? If so, I vote +1.
Sure. Alternately, you could make a copy of the array which will automatically be well behaved and therefore usable in C. Regards, Todd
participants (1)
-
Todd Miller