[Numpy-discussion] [Q]Best way for an array operation?
Janko Hauser
jhauser at ifm.uni-kiel.de
Fri Oct 13 19:13:23 EDT 2000
You do not define, what values are in z,y if x < 0, so I presume, they
keep the current value.
>>> true = greater(x,0.)
>>> z=where(true, u+2., z)
>>> y=where(true, v, y)
HTH,
__Janko
Daehyok Shin writes:
> What is the best Numpy way for the following work?
>
> for i in range(len(x)):
> if x[i] > 0:
> y[i] = v[i]
> z[i] = u[i]+2
>
> Daehyok Shin (Peter)
>
>
> _______________________________________________
> Numpy-discussion mailing list
> Numpy-discussion at lists.sourceforge.net
> http://lists.sourceforge.net/mailman/listinfo/numpy-discussion
More information about the NumPy-Discussion
mailing list