この質問の単純さをお詫びします。
Pythonで方程式を実装したいと思います。この式で、K_0 はゼロ次の修正ベッセル関数です。
PythonでK_0を実装する最良の方法は何ですか?
この質問の単純さをお詫びします。
Pythonで方程式を実装したいと思います。この式で、K_0 はゼロ次の修正ベッセル関数です。
PythonでK_0を実装する最良の方法は何ですか?
実装する必要はありません。含まれています。scipy.specialモジュールのドキュメント、特に最適化された一般的なものについては、こちらを参照してください。
>>> import scipy.special
>>> print scipy.special.k0.__doc__
k0(x[, out])
y=k0(x) returns the modified Bessel function of the second kind (sometimes called the third kind) of
order 0 at x.
>>> scipy.special.k0(1)
0.42102443824070823
またはより一般的に:
>>> print scipy.special.kn.__doc__
kn(x1, x2[, out])
y=kn(n,x) returns the modified Bessel function of the second kind (sometimes called the third kind) for
integer order n at x.
>>> scipy.special.kn(0, 1)
0.42102443824070834