gpt4 book ai didi

python - mpmath 中的逐元素运算

转载 作者:太空狗 更新时间:2023-10-30 00:41:17 26 4
gpt4 key购买 nike

我希望按元素执行 mpmath对 Python 数组的操作。例如,

import mpmath as mpm
x = mpm.arange(0,4)
y = mpm.sin(x) # error

或者,使用 mpmath matrices

x = mpm.matrix([0,1,2,3])
y = mpm.sin(x) # error

mpmath 是否有这方面的能力,或者是否需要循环遍历条目?

最佳答案

mpmath 似乎无法处理按元素的操作,但您可以使用 numpy 来获得此功能:

import numpy as np
import mpmath as mpm
x = np.array(mpm.arange(0,4))

sin = np.vectorize(mpm.sin)
y = sin(x)

关于python - mpmath 中的逐元素运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15450647/

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