2007/11/12, Christopher Barker <[EMAIL PROTECTED]>: > > 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
_______________________________________________ Numpy-discussion mailing list [email protected] http://projects.scipy.org/mailman/listinfo/numpy-discussion
