python中random模塊


random與numpy.random對比:

1、random.random():生成[0,1)之間的隨機浮點數;

numpy.random.random():生成[0,1)之間的隨機浮點數;

numpy.random.random(size=(2,2)),生產一個2維的隨機數組,每維2個隨機數,數據區間[0,1)

2、random.randint(a,b):生產[a,b]之間的隨機整數;

numpy.random.random(1,5,5):返回一個一維數組,共計5個元素,數據區間為[1,5)

numpy.random.random(1,5,(2,2)):返回一個二維數組,每個維度2個隨機數,數據區間[1,5)

3、random.randrange(1,10,2):返回[1,3,5,7,9]中隨機數字

 

 4、random.choice(seq):從一個非空序列中返回一個序列的隨機元素

numpy.random.choice(5,2)從[0,5)中隨機產生包含2個隨機整數的數組

5、random.uniform(a,b):隨機生產浮點數x,[a,b]

6、random.randn(2,2):返回一個2維度隨機數組,每個維度2個隨機數

     random.rand()返回值符合標准正態分布,數據區間[0,1)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM