bbox二维高斯分布建模python代码实现
时间: 2024-01-09 19:46:53 浏览: 192
python 多维高斯分布数据生成方式
以下是用Python实现bbox二维高斯分布建模的代码:
```python
import numpy as np
from scipy.stats import multivariate_normal
# 定义均值和协方差
mean = [0, 0]
cov = [[1, 0], [0, 1]]
# 创建网格
x, y = np.mgrid[-5:5:.01, -5:5:.01]
pos = np.dstack((x, y))
# 创建二维高斯分布
rv = multivariate_normal(mean, cov)
# 计算概率密度
z = rv.pdf(pos)
# 绘制等高线图
import matplotlib.pyplot as plt
plt.contourf(x, y, z)
plt.show()
```
这段代码会生成一个二维高斯分布的等高线图。您可以根据自己的需求修改均值和协方差来创建不同的模型。
阅读全文