gpt4 book ai didi

python - 通过应用 SymPy 函数计算数组的值导致 AttributeError

转载 作者:太空宇宙 更新时间:2023-11-04 02:09:14 24 4
gpt4 key购买 nike

我有一个数字数组,我想用一个简单的方程计算其中的值。

import numpy as np
import sympy as sym

x_values = np.linspace(0, 2, 100)
function = lambda x : 10*sym.sin(9*x)
function(x_values)

我得到:

 AttributeError: 'ImmutableDenseNDimArray' object has no attribute 'could_extract_minus_sign'

最佳答案

您可以使用 sympy.lambdify 执行此操作,如下所示:

import numpy as np
import sympy as sym

x = sym.symbols("x")
x_values = np.linspace(0, 2, 100)
function = sym.lambdify(x, 10*sym.sin(9*x), "numpy")
function(x_values)

关于python - 通过应用 SymPy 函数计算数组的值导致 AttributeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53980267/

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