numpy随机数模块random
import numpy as np
# 1. 随机数种子
np.random.seed(1)
# 2. 生成随机整数
A = [np.random.randint(1,10) for i in range(10)]
# 3. 生成随机数组
B = np.random.randn(10,4)
# 4. 按照均匀分布生成数据
C = [np.random.uniform(1,100) for i in range(10)]
C = [int(np.random.uniform(1,100)) for i in range(10)]
# 5. 洗牌, 机器学习中经常会对样本随机洗牌
np.random.shuffle(B)
# 6. 随机采样(Python自带的random模块更好用)
import random
D = random.sample(A, 2)