gpt4 book ai didi

python - 将(标量)函数数组转换为返回数组的函数

转载 作者:行者123 更新时间:2023-12-01 00:21:11 25 4
gpt4 key购买 nike

我有一个函数数组farr,比如说

import numpy as np
farr=np.array([(lambda x, y: x+y) for n in range(5)])

(实际上,函数都是不同的样条曲线)现在,我想要一个函数 f 以数组形式返回 farr 中所有函数的结果。基本上是这样的:

def f(x, y):
return np.array([f(x, y) for f in farr])

这可以通过更有效的方式完成吗?

最佳答案

另一种方法是使用 map :

x = 3
y = 3
value = list(map(lambda f: f(x,y), farr))

有关更多详细信息,请参阅 map doc 。在我的机器上,这稍微有点效率(快 20%)

关于python - 将(标量)函数数组转换为返回数组的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58958721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com