0

Windows コンピューターの Anaconda に mpmath リリース 0.19 をインストールし、Spyder を使用していますruntests() を実行したところ、すべて OK と表示されました。ただし、2017 年の invertlaplace() 関数を動作させることはできません。エラーが発生するため、Pythonがコマンドを見つけられないようです: NameError: name 'invertlaplace' is not defined

何か案は ?

私が実行したコードは、ドキュメントにあるものとほぼ同じです。

from mpmath import *
mp.dps = 15; mp.pretty = True
tt = [0.001, 0.01, 0.1, 1, 10] #evaluation points
fp = lambda p: 1/(p+1)**2
ft = lambda t: t*exp(-t)
invertlaplace(fp,tt[1],method='talbot')
ft(tt[2]),ft(tt[2])-invertlaplace(fp,tt[2],method='talbot')
print('The numerical inverse laplace transform  of fp at .001 is ', 
ft(tt[0]),ft(tt[0])-invertlaplace(fp,tt[0],method='talbot'))
4

1 に答える 1

0

mpmath のアップグレードを試みます。これを行うには: pip3 install --upgrade mpmath

于 2020-10-08T20:52:37.863 に答える