5
以下代碼根據具有不同間隔的非簡化正態分佈生成大小爲100的樣本。有沒有任何有效的(矢量化)方式來做到這一點?用於採用不同間隔的截短正態分佈進行採樣的矢量化代碼
from scipy.stats import truncnorm
import numpy as np
sample=[]
a_s=np.random.uniform(0,1,size=100)
b_s=a_s+0.2
for i in range(100):
sample.append(truncnorm.rvs(a_s[i], b_s[i], size=100))
print sample
這個問題似乎是題外話,因爲它屬於上http://codereview.stackexchange.com – jonrsharpe
@jonrsharpe - 我不同意。如果這是題外話,所有'numpy','scipy'等問題中的99%應該在codereview上。 –