
Python中多维高斯分布的数据生成方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文章介绍了如何在Python编程环境中利用NumPy和SciPy库来生成具有特定均值与协方差结构的多维高斯分布样本数据。
直接给出代码:
```python
import numpy as np
import matplotlib.pyplot as plt
def gen_clusters():
mean1 = [0, 0]
cov1 = [[1, 0], [0, 10]]
data = np.random.multivariate_normal(mean1, cov1, 100)
mean2 = [10, 10]
cov2 = [[10, 0], [0, 1]]
data = np.append(data,
np.random.multivariate_normal(mean2, cov2, 100), axis=0)
# 注意:上面的代码在最后一行有一个错误,正确的应该是使用cov2而不是co
```
注意修复了最后提到的问题。
全部评论 (0)
还没有任何评论哟~


