我想計算n_par參數和n_sample樣本矩陣平均值以下和以上值的標準偏差。我迄今發現的最快方法是:Numpy:評估高於/低於平均值的標準偏差
stdleft = numpy.zeros_like(mean)
for jpar in xrange(mean.shape[1]):
stdleft[jpar] = p[p[:,jpar] < \
mean[jpar],jpar].std()
其中,p是像(N_SAMPLES次,n_par)的矩陣。沒有for循環,有更聰明的方法嗎?我大致有n_par = 200和n_samples = 1e8,因此這三行需要很長時間才能執行。
任何想法都會很有幫助!
謝謝
你可以添加導入和一些代碼來生成'p'? – YXD