爲x〜U(A,B) 得到均勻分佈數組:如何轉換python中的統一標準變量?
x_U=uniform(a,b,1000)
有一個常態分佈:
y~N(μ,σ)
我想獲得陣列y_N
其與之相應相關x_U元件。 如何在python中執行?它在matlab中看起來很容易。 Such as this link explainnation。 如下的代碼是正規轉換爲統一:
from numpy.random import *
import matplotlib.pyplot as plt
a = normal(25,5.4,1000)
hist_N = plt.hist(a,bins=20,normed=True)
a_cum = np.cumsum(a)
hist_U = plt.hist(a_cum,bins=20,normed=True)
a_cum
是與a
元件
生成高校統戰隨機數將被應用到蒙託-Carlo模擬均勻記者。但原始參數是正態分佈,所以需要轉換。我的目的是在編碼過程之上進行反轉。
你是什麼意思「與x_U元素相關聯」? – BrenBarn
我另外顯示一個例子。它會更清晰。@BrenBarn – Cobin