[Numpy-discussion] Fromfunction generalization
Gnata Xavier
xavier.gnata at gmail.com
Tue Apr 22 14:42:21 EDT 2008
Hi,
fromfunction is fine but I have like to be able to create 2Darrays using
a function of i,j but also of one (or more) parameters.
Something like that :
def f(i,j,a):
return (i+j)*a #replace that by another non trivial computation
M=fromfunction(f( hum well something like i,j,a),(1000,1000))
this only way I know is to use global :
a=5
def f(i,j):
global a
return (i+j)*a
M=fromfunction(f,(1000,1000))
a=7
P=fromfunction(f,(1000,1000))
but it is quite ugly :(
Is there a clean and *fast* way to do that ?
Xavier
More information about the NumPy-Discussion
mailing list