[Numpy-discussion] How to modify an array

Olivier Delalleau shish at keba.be
Sun Feb 26 20:01:42 EST 2012


This should do what you want:

array_copy = my_array.copy()
array_copy[array_copy == 2] = 0

-=- Olivier

Le 26 février 2012 19:53, <tetsuro_kikuchi at jesc.or.jp> a écrit :

> Dear sirs,
>
>
> Please allow me to ask you a beginner's question.
>
> I have an nparray whose shape is (144, 91, 1). The elements of this array
> are integer "0", "1" or "2", but I don't know which of the three integers
> is assigned to each element.
> I would like to make a copy of this array, and then replace only the
> elements whose value is "2" into "0". Could you teach how to make such a
> modification?
>
>
> Sincerely yours,
>
> Tetsuro Kikuchi
>
>
>
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20120226/bd8acad5/attachment.html>


More information about the NumPy-Discussion mailing list