我正在尝试为 x 求解如下等式:
这里给出了 alpha 和 K,N 将超过 1,000。有没有办法使用 sympy 为 alpha 指定一个 np.array 的 LHS?我的希望是定义:
eqn = Eq(LHR - K)
solve(eqn,x)
通过告诉 sympy LHS= sum( a_i + x)。
任何最快的求解器提示也将不胜感激。谢谢!
我希望有类似的东西:
from sympy import Symbol, symbols, solve, summation, log
import numpy as np
N=10
K=1
alpha=np.random.randn(N, 1)
x = Symbol('x')
i = Symbol('i')
eqn = summation(log(x+alpha[i]), (i, 1, N))
solve(eqn-K,x)