[Numpy-discussion] str/bytes object from arr.data?

Zachary Pincus zachary.pincus@yale....
Mon Sep 27 08:04:14 CDT 2010


As str objects are supposed to be immutable, I think anything  
"official" that makes a string from a numpy array is supposed to copy  
the data. But I think you can use ctypes to wrap a pointer and a  
length as a python string.

Zach


On Sep 27, 2010, at 8:28 AM, Francesc Alted wrote:

> Hi,
>
> Anybody knows a way to get a str object (bytes for Python >= 2.6)  
> out of
> a buffer object (i.e. the .data attribute of ndarrays) without copying
> data?
>
> I need this for avoid creating a new function that deals with buffer
> objects (instead of reusing the one for str/byte objects that I  
> already
> have).  So, a matter of laziness :-)
>
> Thanks,
>
> -- 
> Francesc Alted
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion@scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion



More information about the NumPy-Discussion mailing list