有包含一阶贝塞尔函数的Python库吗

有包含一阶贝塞尔函数的Python库吗
有了解的朋友请介绍一下怎么用这个库计算一阶贝塞尔函数!

贝塞尔函数(Bessel functions),是数学上的一类特殊函数的总称。 Python 调用 scipy 的特殊函数库 scipy.special 中的贝塞尔函数方法。
库依赖
from scipy.special import jv
函数原型
scipy.special.jv(v, z)
参数 v:阶数(order),数或数组,浮点数。
参数 z:输入数组或数,浮点数或复数。
返回值:返回对应的计算结果,Jv(z)
示例

from scipy.special import jv
import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0, 100, 0.1)

plt.figure(figsize=[10,5])
y0 = jv(0,x)
y1 = jv(1,x)
y2 = jv(2,x)
y3 = jv(3,x)

plt.rcParams['font.family'] = 'Times New Roman'
plt.plot(x, y0, label='order 0 ')
plt.plot(x, y1, label='order 1')
plt.plot(x, y2, label='order 2',c='b')
plt.plot(x, y3, label='order 3') 

plt.legend()
plt.show()

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢