[Numpy-discussion] ix_ and copies

Anne Archibald aarchiba at physics.mcgill.ca
Sat May 29 17:49:11 EDT 2010


On 29 May 2010 15:09, Robert Kern <robert.kern at gmail.com> wrote:
> On Sat, May 29, 2010 at 12:27, Keith Goodman <kwgoodman at gmail.com> wrote:
>> Will making changes to arr2 never change arr1 if
>>
>> arr2 = arr1[np.ix_(*lists)]
>>
>> where lists is a list of (index) lists? np.ix_ returns a tuple of
>> arrays so I'm guessing (and hoping) the answer is yes.
>
> Correct.

To expand: any time you do fancy indexing - that is, index by anything
but a tuple of integers or slice objects - you get back a copy.

Anne

>
> --
> Robert Kern
>
> "I have come to believe that the whole world is an enigma, a harmless
> enigma that is made terrible by our own mad attempt to interpret it as
> though it had an underlying truth."
>  -- Umberto Eco
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>



More information about the NumPy-Discussion mailing list