python中np.random的使用

import numpy as np
# 生成指定形状的在0到1之间均匀分布的随机数
np.random.rand(3,4,2)
# 标准正态分布normal
np.random.randn(3,2,4)
# 0到10左闭右开的3*3的均匀分布的随机数组
np.random.randint(0,10,(3,3))
# 3*3的随机数组
np.random.random((3,3))

# (依概率)从给定的一维数组中(有放回或无放回地)随机选择
x = np.random.random(3)
print(np.random.choice(x))
# 方差=1,均值=0的正态分布
np.random.normal(0,1,size = (3,3))

# 单位矩阵
np.eye(3)
# 未初始化的数组
np.empty(3)

参考

Python随机数小结——random和np.random的区别与联系_Zhang_Raymond的博客-CSDN博客

你可能感兴趣的:(机器学习,python)