python 高斯函数
时间: 2023-08-19 07:07:34 浏览: 147
gaosi.zip_高斯函数
5星 · 资源好评率100%
高斯函数是一种常见的数学函数,通常用于描述正态分布或钟形曲线。在Python中,可以使用`numpy`库来进行高斯函数的计算。
下面是一个示例代码,演示如何使用`numpy`库来计算高斯函数:
```python
import numpy as np
import matplotlib.pyplot as plt
def gaussian(x, mu, sigma):
return np.exp(-((x - mu) ** 2) / (2 * sigma ** 2)) / (sigma * np.sqrt(2 * np.pi))
# 生成一组 x 值
x = np.linspace(-5, 5, 100)
# 计算高斯函数
mu = 0 # 均值
sigma = 1 # 标准差
y = gaussian(x, mu, sigma)
# 绘制高斯函数曲线
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('y')
plt.title('Gaussian Function')
plt.grid(True)
plt.show()
```
这段代码将生成一个在均值为0,标准差为1下的高斯函数曲线。你可以根据需要调整均值和标准差的值来获得不同的高斯函数曲线。
阅读全文