Numpy矩阵的映射函数

2024-10-01 05:01:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个纽比矩阵。一个包含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]])

Tags: 方法lambda函数mapnp矩阵sqrtarray
1条回答
网友
1楼 · 发布于 2024-10-01 05:01:20

这只是语法上的甜点,但起作用了。在

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

result = apply_vec(functionMatrix, valueMatrix)

相关问题 更多 >