|
From: <co...@ph...> - 2005-11-01 19:02:07
|
"Chris Barker" <Chr...@no...> writes: > Travis Oliphant wrote: >> So, I guess the answer to your question is that for small arrays it >> is an intrinsic limitation of the use of Python attributes in the >> array protocol. > > IIRC, in the early discussion of the array protocol, we had talked about > defining a C struct, and a set of utilities to query that struct. Now, I > guess it uses Python attributes. Do I recall incorrectly, or has there > been a design change, or is this a prototype implementation? I guess I'd > like to see an array protocol that is as fast as fromstring(), even for > small arrays, though it's probably not a big deal. Also, when writing C > code to work with an array, it might be easier, as well as faster, to > not have to query Python attributes. I had posted an idea before: http://thread.gmane.org/gmane.comp.python.numeric.general/2159 It would still be one attribute lookup, but then everything would be C-based from there on. -- |>|\/|< /--------------------------------------------------------------------------\ |David M. Cooke http://arbutus.physics.mcmaster.ca/dmc/ |co...@ph... |