[Numpy-discussion] buffer arg to ndarray

Neal Becker ndbecker2 at gmail.com
Fri Sep 17 13:42:41 EDT 2010


np.ndarray description says:
  buffer : object exposing buffer interface

It's nice that it works with mmap:

b = mmap.mmap (...)
u = np.ndarray (buffer=b ...)

but you wouldn't know it from the above description.

It doesn't look to me that the object returned by mmap exposes the buffer 
interface, does it?

In [26]: dir(b)
Out[26]: 
['__add__',
 '__class__',
 '__delattr__',
 '__delitem__',
 '__delslice__',
 '__doc__',
 '__format__',
 '__getattribute__',
 '__getitem__',
 '__getslice__',
 '__hash__',
 '__init__',
 '__len__',
 '__mul__',
 '__new__',
 '__reduce__',
 '__reduce_ex__',
 '__repr__',
 '__rmul__',
 '__setattr__',
 '__setitem__',
 '__setslice__',
 '__sizeof__',
 '__str__',
 '__subclasshook__',
 'close',
 'find',
 'flush',
 'move',
 'read',
 'read_byte',
 'readline',
 'resize',
 'rfind',
 'seek',
 'size',
 'tell',
 'write',
 'write_byte']





More information about the NumPy-Discussion mailing list