Sympyを使用して方程式を解くのに問題があります。私は、コードを実行すると、例えば:solve()実行が中止されました
print(correction(10))
私はそれをfナンバーを印刷することを期待しています。代わりに、それは私にエラーを与える:実行が中止されました。
def correction(r):
from sympy import cosh, log, exp, symbols, solve
f = symbols('f')
def equation():
return cosh(((r - 1.0)/(r + 1.0))*(log(2.0)/f)) - 0.5*exp(log(2.0)/f)
correction = solve(equation(),f)
return correction
何が問題ですか?
サウンド。 'r!= 0'でこれを試してみると、これはちょうど座って、CPUを消費してバックトラッカーのメモリー使用が増えています。結論として、「sympy」は自分自身を死に追いかける。 – dhke