这是在MATLAB中对anonumous函数的有效使用,我在另一个文件中定义了FootToHead()函数
f2h = @(x,xdata)FootToHeadY(x,xdata,rawPoints(1,6)/100.);
是否可以在Python中使用lambda函数做同样的事情?
答案 0 :(得分:2)
是的,您可以使用lambda
f2h = lambda x, xdata: FootToHeadY(x, xdata, rawPoints(1,6) / 100.);
在lambda
函数中,输入参数位于lambda
和:
之间的逗号分隔列表中。 lambda
函数的内容与匿名函数的内容相同。
要实际调用此功能,您需要使用所需的输入调用f2h
(就像在MATLAB中一样)
f2h(1, 2)