Python | Numpy NP . multiply _ normal()方法
原文:https://www . geeksforgeeks . org/python-numpy-NP-multiva _ normal-method/
借助**np.multivariate_normal()**
方法,我们可以利用np.multivariate_normal()
方法得到多元正常值的数组。
语法:
np.multivariate_normal(mean, matrix, size)
返回:返回多元正常值数组。
示例#1 :
在这个示例中,我们可以看到,通过使用np.multivariate_normal()
方法,我们能够使用该方法获得多元正常值的数组。
# import numpy
import numpy as np
mean = [1, 2]
matrix = [[5, 0], [0, 5]]
# using np.multinomial() method
gfg = np.random.multivariate_normal(mean, matrix, 10)
print(gfg)
输出:
【【6.24847794 6.57894103】 【1.24114594 3.22013831】 【3.0660329 2.1442572】 【0.3239289 2.79949784】 【-1.42964186】1.11846394】 【-1
例 2 :
# import numpy
import numpy as np
mean = [0, 0, 0]
matrix = [[1, 0, 0], [0, 1, 0], [0, 0, 1]]
# using np.multinomial() method
gfg = np.random.multivariate_normal(mean, matrix, 5)
print(gfg)
输出:
【-2.21792571-1.04526811-0.4586839】 【0.15760965 0.83934119-0.52943583】 【-0.9978205 0.79594411-0.00937】 【-0.1682821 0.79590937】