numpy中的自然对数代数

时间:2019-03-14 21:29:45

标签: python numpy math natural-logarithm

我有以下等式:

import numpy as np

d = (x - y) / np.log((x - z) / (y - z))

我要在哪里找到x

numpy或其他python库中有可能吗?在这种情况下,能否请您提供如何解决此特定问题的示例代码?

1 个答案:

答案 0 :(得分:3)

我可能只使用sympy及其求解器: sympy Library Solver

from sympy import solve, log, exp
from sympy.abc import x,y,z,d

f = (x - y) / log((x - z) / (y - z)) - d

solution = solve(f, x)

输出给我的是

[-d*LambertW(-(y - z)*exp(-(y - z)/d)/d) + z]