随机数
random.rand(a,b)
生成一个a行3列的随机数矩阵,随机数在[0,1)之间产生,符合平均分布
import numpy as np
a = np.random.rand(2,2)
print(a)
[[0.44032169 0.49744575]
[0.70560876 0.45255616]]
random.randn()
生成给定维度的符合标准正态分布的随机数
若要产生均值为a,方差为b则
b**1/2*np.random.randn(2,2)+a
随机数
random.rand(a,b)
生成一个a行3列的随机数矩阵,随机数在[0,1)之间产生,符合平均分布
import numpy as np
a = np.random.rand(2,2)
print(a)
[[0.44032169 0.49744575]
[0.70560876 0.45255616]]
random.randn()
生成给定维度的符合标准正态分布的随机数
若要产生均值为a,方差为b则
b**1/2*np.random.randn(2,2)+a