gpt4 book ai didi

python - Numpy 矩阵的映射函数

转载 作者:太空宇宙 更新时间:2023-11-03 15:45:22 25 4
gpt4 key购买 nike

我有两个 numpy 矩阵。一个包含 lambda 函数。另一个包含值。

有没有类似Python的map函数的函数可以让我得到预期的结果?

有没有更好的办法?

functionMatrix = np.array([[lambda x:x**2, lambda x:x**3],[lambda x: x**2, 
lambda x: np.sqrt(x)]])
valueMatrix = np.array([[1,2],[3,4]])

expectedResult = np.array([[1,8],[9,2]])

最佳答案

这只是语法糖,但可以完成工作。

@np.vectorize
def apply_vec(f, x):
return f(x)

result = apply_vec(functionMatrix, valueMatrix)

关于python - Numpy 矩阵的映射函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50241698/

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