numpy.random.choice


numpy.random.choice(a, size=None, replace=True, p=None)

從給定的一維數組或整數中生成隨機樣本

a              一維數組或整數   

size         生成樣本的大小

replace    bool類型  False表示樣本中不允許有重復值 True......

p              給定數組中元素出現的概率

 

例:           np.random.choice(5,3,p=[0,0,0,0,1])       

output:     array([4, 4, 4], dtype=int64)   

結果中生成了三個數,因為p中4的概率為1,所以生成的數都為4。

若改為 np.random.choice(5,3,p=[0,0,0,0,1],replace=False) 

則會報錯,因為size為3,而且只能輸出4,所以不允許重復的話無法輸出結果

 


免責聲明!

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



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