Say I have a two dimensional function f(x,y) and another function G(function) that takes a function as an input. BUT, G only takes one dimensional functions as input and I'm wanting to pass f to G with the second variable as a fixed parameter.
Right now, I am just declaring a third function h that sets y to a set value. This is what it looks like in some form:
def f(x,y):
something something something
return z;
def G(f):
something something something
def h(x):
c= something
return f(x,c);
G(h)
At some point I was also making y a default parameter that I would change each time.
Neither of these are as readable as if I was somehow able to call
G(f(x,c))
that particular syntax doesn't work. What is the best way to do this?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…