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'))