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)

 

torch.randperm():返回一个0到n-1的数组。

 

random_()

返回的是恰好为整数的浮点型数字,例如:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM