Python如何使用choice函數生成隨機數?Python使用choice生成隨機數的方法

使用random模塊中的choice()函數,可以讓我們在Python中生成符合一定質量函數的隨機數 , 但是有很多的小伙伴不知道如何使用這個函數進行操作 , 今天的這篇文章就是帶大家一起去了解有關Python使用choice生成隨機數的方法 , 感興趣的小伙伴趕緊學習起來吧 。

Python如何使用choice函數生成隨機數?Python使用choice生成隨機數的方法


1、概念
在使用這個函數的時候 , 我們需要對它的語法格式有一定的了解 , choice()這個函數存在于Numpy包下的random模塊中 , 它的具體語法格式如下:
choice(a, size=None, replace=True, p=None)參數
通過上面的語法格式 , 可以觀察到在這個函數中存在著四個參數 , 其中第一個參數a , 表示的是一個隨機變量可能的取值序列 。size參數是我們要生成隨機數的數組大小 , 參數replace可以決定生成隨機數時是否是有放回 。了解了具體的語法格式之后 , 我們可以來看一個具體的實例 , 代碼如下:
【Python如何使用choice函數生成隨機數?Python使用choice生成隨機數的方法】import numpy as np 導入模塊import pandas as pdNum=np.random.choice([1,2,3,4,5],\size=100, replace=True,\p=[0.1,0.1,0.3,0.3,0.2])pd.Series(Num).value_counts() # 計算頻數分布value_counts()函數pd.Series(Num).value_counts()/100  #計算概率分布有關Python如何使用choice函數生成隨機數?Python使用choice生成隨機數的方法的內容就分享到這里了 , 文章通過具體的語法以及實例的講解 , 希望可以讓大家更清楚的了解choice函數 。

    猜你喜歡