第五篇 numpy随机函数
生活随笔
收集整理的這篇文章主要介紹了
第五篇 numpy随机函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、在給定的范圍內產生隨機整數
#只能是隨機整數
#numpy隨機函數 import numpy as np # 在給定范圍內取隨機整數 arr=np.random.randint(100,200,size=(5,4),dtype=int) print('1、給定雙向邊界(100,200),產生的隨機數:') print(arr) arr1=np.random.randint(200,size=(5,4),dtype=int) print('2、只給定單向邊界200,產生的隨機數:') # 只能是隨機整數 print(arr1)
2、產生均勻分布的樣本值
3、產生正態分布的樣本值
結果:
4、隨機種子
先種下一顆種子,再根據種子值計算出要生成的隨機數是多少,種子一定,隨機數也是一定的
結果:
5、一個序列隨機排序
#對于一個序列隨機排序,不改變原數組 permutation
#對于一個序列隨機排序,改變原數組 shuffle
結果:
permutation 生產新的數組序列,從始至終都有兩個數組
shuffle 沒有生成新的數組序列,而是直接附加在原數組上,從始至終只有1個數組
6、產生具有均勻分布的數組uniform(low,high,size)
import numpy as np arr5=np.random.uniform(5,15,size=(2,5)) print(arr5)結果:
7、產生具有正態分布的數組
normal(loc,scale,size) loc表示均值 scale表示標準差
結果:
8、產生具有泊松分布的數組
poisson(lam,size)lam表示隨機事件發生的概率
結果:
總結
以上是生活随笔為你收集整理的第五篇 numpy随机函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面向2022届毕业生-自动驾驶/SLAM
- 下一篇: HTML5七夕情人节表白网页(雪花爱心表