[英]Is there a python equivalent to Matlab function lhsnorm?
我正在嘗試從正態分布中獲取分層隨機樣本。
在 Matlab 上,這就像 X = lhsnorm (mu, sigma, n) 一樣簡單
Mathworks 文檔: https : //uk.mathworks.com/help/stats/lhsnorm.html
在python中是否有等效的方法來做到這一點?
這是另一種可能性:
import random
# assume n is declared
mu = 0.0
sigma = 1.0
for i in range(n):
print(random.gauss(mu, sigma))
編輯:再次查看了問題,以下是您正在尋找的更多信息。
import random
n = 100
mu = 0.0
sigma = 1.0
X = [random.gauss(mu, sigma) for _ in range(n)]
使用numpy包並輸入:
np.random.normal(mu,sigma,n)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.