![](/img/trans.png)
[英]python, GoogleAppEnginge having trouble converting a string to an integer to do a simple simple math equation
[英]Having trouble inverting a simple math equation using logarithms in Python
在試圖扭轉過去一天的一個非常簡單的數學公式后,我在撞到scipy.special.lambertw
后放棄了——這甚至可能不是正確的地方。
我有以下等式:
import numpy
# The following == 70.03
np.sqrt(np.log(742) * 742)
我正在嘗試反轉該等式-輸入70.03
將等於742
。
這是我在使用代數求解器和 Wolfram Alpha 之后的當前嘗試:
from scipy.special import lambertw
np.power(np.power(np.e, lambertw(70.03)), 2)
這顯然會產生一個不正確的答案——但由於代數是很久以前的事了,我基本上不知道如何產生一個 function 將70.03
轉換回742
。
謝謝你的幫助!
從 WolframAlpha 我得到
from scipy.special import lambertw
f = lambda x: x ** 2 / lambertw(x ** 2)
作為逆。
的確
f(70.03) 給出 (742.008379366021+0j)
但我沒有數學來找到 wolframalpha 發現的東西,我希望你明白為什么上面的 f 真的是倒數
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.