How can I use numpy to generate an array of models by calling a function f()
?
Say for example I have a list of values I want to use: z = [0,0.1,0.25]
Can run a function : f(x,y,z_i)
where z_i
is a variable in z
?
I was thinking I can use something like arr = np.array(map(f(x,y,z),z)
but I'm not sure how to relate the function inputs with the array I want to use.
CodePudding user response:
I like the expresiveness of a list comprehension
np.array([f(x,y,zi) for zi in z])