龙空技术网

Numpy (Python) 从多元正态分布中抽取随机样本(采样)

alexabc3000 78

前言:

如今同学们对“python随机选取4个字符”大体比较注意,各位老铁们都需要了解一些“python随机选取4个字符”的相关资讯。那么小编也在网络上网罗了一些关于“python随机选取4个字符””的相关内容,希望你们能喜欢,各位老铁们快快来学习一下吧!

np.random.multivariate_normal,可实现从多元正态分布中抽取随机样本,即从多维正态分布中采样。

多元多元正态或高斯分布是一维正态分布向更高维度的扩展。这种分布是由其均值和协方差矩阵指定的。这些参数类似于一维正态分布的平均值(平均值或“中心”)和方差(标准差或“宽度”的平方)。

在命令行窗口,实现代码如下:

D:\>python

Python 3.10.4 (tags/v3.10.4:9d38120, Mar 23 2022, 23:13:41) [MSC v.1929 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> import numpy as np

>>> mean = [0, 0]

>>> cov = [[1, 0], [0, 100]] # diagonal covariance

>>> x = np.random.multivariate_normal(mean, cov, 5)

>>> x

array([[-1.18590894, 12.01537266],

[ 1.3312261 , 1.89867108],

[ 0.22702701, -1.71578884],

[ 0.16728458, -6.81482724],

[-0.76399746, -7.34947635]])

参考资料:

标签: #python随机选取4个字符 #python取随机字母 #python随机抽取矩阵某几行