Thomas Jollans <tho...@jollans.com> writes: > 1. allocate a buffer of a certain size > 2. fill it > 3. return it as an array.
The fastest and more robust approach (I'm aware of) is to use the array.array('typecode', [0]) * size idiom to efficiently preallocate the array, and then to get hold of the pointer pointing into array data using the buffer interface. Please send a message to capi-...@python.org, a SIG specializing in the Python/C API, if you need more help with implementing this. -- http://mail.python.org/mailman/listinfo/python-list