如何使用Python求解Lambert W函数?

Adi*_*ani 2 python

我正在研究这个名为“lambert W 函数”的函数。2^x= 5x它通常在出现格式问题以及朗伯函数的属性在哪里xe^x=y时应用。虽然MATLAB可以有效地解决它,但我也想看看Python是否可以得到同样质量的结果。x=w(y)w

Oli*_*çon 7

您可以使用scipy。该函数scipy.special.lambertw以数值方式求解 Lambert W 函数分支。

from scipy.special import lambertw

y = lambertw(2)

print(y) # (0.8526055020137254+0j)
Run Code Online (Sandbox Code Playgroud)