[Numpy-discussion] Getting an array interface and using it

Matthieu Brucher matthieu.brucher@gmail....
Mon Nov 12 13:10:15 CST 2007


2007/11/12, Christopher Barker <Chris.Barker@noaa.gov>:
>
> Matthieu Brucher wrote:
> > I have an object that exposes an array interface. I want to modify the
> > data it contains, but using numpy.array(myObject) seems to copy the data
> > and thus my object is not modified. Am I mistaken or did I make a
> > mistake in my array interface ?
>
> I think numpy.array(object) always makes a copy.
>
> You want numpy.asarray(object) which will make a view if object exposes
> the array interface and matches the type and sizes requested.



Thank you for the tip, I'll try it this evening. I checked that the data is
actually copied, so this should be what I need ;)

Matthieu
-- 
French PhD student
Website : http://miles.developpez.com/
Blogs : http://matt.eifelle.com and http://blog.developpez.com/?blog=92
LinkedIn : http://www.linkedin.com/in/matthieubrucher
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://projects.scipy.org/pipermail/numpy-discussion/attachments/20071112/2f006eaf/attachment.html 


More information about the Numpy-discussion mailing list