Python 求高斯误差函数 erf、erfc、erfi
在Python中,可以使用scipy
库中的special
模块来计算高斯误差函数erf
, erfc
, 和 erfi
。以下是如何使用这些函数的示例代码:
import numpy as np
from scipy.special import erf, erfc, erfi
# 创建一个数值数组
x = np.linspace(-5, 5, 1000)
# 计算erf、erfc、erfi
y_erf = erf(x)
y_erfc = erfc(x)
y_erfi = erfi(x)
# 打印结果
print("erf(x):", y_erf)
print("erfc(x):", y_erfc)
print("erfi(x):", y_erfi)
确保你已经安装了scipy
库,如果没有安装,可以使用pip进行安装:
pip install scipy
这段代码首先导入了numpy
和scipy.special
中的erf
, erfc
, 和 erfi
函数。然后,它创建了一个从-5到5的线性间隔的数组x
,并计算了这些点上的erf
, erfc
, 和 erfi
值。最后,它打印出这些计算结果。
评论已关闭