生成一个 1000 个二维数据集,X 是两个类和绘图。1 500 个数据向量由均值 m1 = [ 8, 8] T 的高斯分布建模,其余 500 个数据向量由均值 m2 = [ 8, 8] 的高斯分布建模。两种分布的协方差矩阵为 T S = [0.3 1.5 1.5 9.0 ] 使用相同的处方生成另一个数据 200 并创建测试数据集 X 。
问问题
17 次
1 回答
0
使用numpy.random.multivariate_normal你可以做到这一点。使用您提供的信息,您可以执行以下操作:
mean = [8,8]
cov = [[0.3, 1.5], [1.5, 9.0]]
x, y = np.random.multivariate_normal(mean, cov, 200).T
于 2022-02-09T23:00:11.830 回答