Python⾃带的random库,numpy的随机库,torch的随机函数Python⾃带的random库
例如:
Python产⽣⼀个数值范围内的不重复的随机数,可以使⽤random模块中的random.sample函数。例如从0~99中,随机取10个不重复的数: random.sample(range(100), 10)
numpy的random库
torch的随机函数
torch.rand(*sizes) ,size可以是列表、元组或直接写数字
Returns a tensor filled with random numbers from a uniform distribution on the interval [0, 1)
torch.randn(*sizes) ,size可以是列表、元组或直接写数字
Returns a tensor filled with random numbers from a normal distribution with mean `0` and variance `1`
torch.randint(low, high, size),size是元组形式
Returns a tensor filled with random integers generated uniformly on the interval [low, high)
:返回⼀个0到n-1的数组。
numpy库统计函数random_():
返回的是恰好为整数的浮点型数字,例如: