numpy.random官方介绍:https://numpy.org/doc/1.18/reference/random/legacy.html#distributions
函数分布介绍
函数介绍:
几个random函数使用简单示例:
# -*- coding: utf-8 -*-
import numpy as np
np.random.seed(1234) # 设置种子
print(np.random.random()) # [0.0, 1.0)随机小数,分布未知,维度1
print(np.random.randint(1, 10, 10)) # [1, 10}随机整数,分布未知,维度10
print(np.random.randint(1, 10, size=10)) # [1, 10}随机整数,分布未知,维度10
print(np.random.randint(1, 10, size=(1, 10))) # [1, 10}随机整数,分布未知,维度1*10
print(np.random.randint(1, 10, size=(2, 10))) # [1, 10}随机整数,分布未知,维度2*10
print(np.random.uniform(1, 10, 10)) # [1.0 10.0]均匀分布,维度10
print(np.random.randn(1, 10)) # 标准正态分布,维度1*10
print(np.random.normal(0, 2, 10)) # 均值0,标准差2的高斯分布,维度10