numpy2.隨機抽樣
設定隨機數種子:
np.random.seed(seed=None)
指定種子後,每次生成的隨機數相同。否則系統根據時間設定種子,每次隨機數因時間不同而不同。
離散型
以下函式中,n為樣本空間,p為一次實驗成功的概率,size為實驗次數
二項分佈
返回二維陣列
np.random.binomial(n, p, size=None)
或匯入scipy包
from scipy import stats
stats.binom.rvs(n, p, size=size)
求概率?
求均值與方差,moments引數中 m為期望,v為方差
stats.binom.stats(n, p, loc=0, moments='mv')
泊松分佈
返回二維陣列
np.random.poisson(lam=1.0, size=None)
或匯入scipy包
from scipy import stats
stats.poisson.rvs(lam,size=size)
求概率
stats.poisson.pmf(k, mu)
求均值、方差?
超幾何分佈
返回二維陣列
numpy.random.hypergeometric(ngood, nbad, nsample, size=None)
或匯入scipy包
from scipy import stats
stats.hypergeom.rvs(M, n, N, loc=0, size=1, random_state=None)
計算k次實驗成功的概率
stats.hypergeom.pmf(k, M, n, N, loc)
均值與方差:
stats.hypergeom.stats(M, n, N, loc=0, moments='mv')
相關文章
- 使用Hive隨機抽樣Hive隨機
- 隨機抽批隨機
- 隨機抽獎隨機
- 隨機抽樣一致性(RANSAC)演算法詳解隨機演算法
- JavaScript實現隨機抽獎效果JavaScript隨機
- 用Python寫演算法 | 蓄水池演算法實現隨機抽樣Python演算法隨機
- oracle隨機取樣Oracle隨機
- Java實現隨機抽獎的方法有哪些Java隨機
- C#實現的簡單的隨機抽號器C#隨機
- 水庫抽樣演算法演算法
- C# 蓄水池抽樣C#
- 抽樣之逆轉換方法
- 基於序列模型的隨機取樣模型隨機
- ORACLE統計抽樣預設比例Oracle
- [Hive]Hive實現抽樣查詢Hive
- DB2 抽樣統計案例DB2
- 資料探勘與資料抽樣
- 使用隨機取樣實現 soft shadow隨機
- 以太坊 solidity 隨機抽獎合約——搏一搏,單車變摩托Solid隨機
- ArcGIS如何自動獲得隨機取樣點?隨機
- [例項]C#怎麼樣才能做到隨機?C#隨機
- 隨機之美,隨機森林隨機森林
- Python中的隨機取樣和概率分佈(一)Python隨機概率分佈
- Python中的隨機取樣和概率分佈(二)Python隨機概率分佈
- [Z]Oracle 的隨機數、隨機日期和時間、隨機字串Oracle隨機字串
- MCMC 、抽樣演算法與軟體實現演算法
- 蓄水池抽樣及Google搜尋之星分析Go
- python生成隨機數、隨機字串Python隨機字串
- 天坑,這樣一個lambda隨機取資料也有Bug隨機
- 微信紅包的隨機演算法是怎樣實現的?隨機演算法
- 用Excel做資料說明――抽樣說明工具Excel
- 隨機題隨機
- 隨機排序隨機排序
- 隨機數隨機
- 從oracle表中隨機取記錄,產生隨機數和隨機字串Oracle隨機字串
- [隨機數詳解]生成一個隨機數,生成指定範圍的隨機數及隨機陣列去重隨機陣列
- Linux Shell 生成隨機數和隨機字串Linux隨機字串
- Python隨機數與隨機字串詳解Python隨機字串