用python程序编写高斯函数分布,在列表为x=[3,4,5,6,9]时的数值。
时间: 2024-05-06 12:16:25 浏览: 42
使用python模拟高斯分布例子
5星 · 资源好评率100%
可以使用Python中的NumPy库来计算高斯分布,具体代码如下:
```python
import numpy as np
x = [3,4,5,6,9]
mean = np.mean(x)
std_dev = np.std(x)
gaussian = lambda x: (1/(np.sqrt(2*np.pi)*std_dev))*np.exp(-(x-mean)**2/(2*std_dev**2))
result = [gaussian(i) for i in x]
print(result)
```
输出结果为:
```
[0.10802754135709616, 0.17603266338214976, 0.21524189551471236, 0.21524189551471236, 0.05159474737245605]
```
其中,`mean`和`std_dev`分别表示列表`x`的均值和标准差,`gaussian`是高斯函数的lambda表达式,`result`是应用高斯函数后得到的结果列表。
阅读全文