[SciPy-user] execute function on an array elementwise
Pieter
pieter.cogghe at gmail.com
Mon Apr 7 09:18:04 EDT 2008
Hi all,
I guess this is an easy one, but can't seem to find it. Suppose I have
this function:
def myFunction(x):
result = None
if x > 3:
result = "some value"
else:
result = "another value"
return result
And I want to run it on an array a:
b = myFunction(a)
which then returns an array with "some value" and "another value". I
could loop over the array, but I guess there's a better way to do
this? (something like arrayMagic from Matlab if I'm not mistaken.
thanks a lot,
Pieter
--
Pieter Cogghe
Ganzendries 186
9000 Gent
0487 10 14 21
More information about the SciPy-User
mailing list