2
有N個分佈,它們取整數值0,...以及相關的概率。此外,我假定3個變量[值,概率]:python中的概率函數卷積
import numpy as np
x = np.array([ [0,0.3],[1,0.2],[3,0.5] ])
y = np.array([ [10,0.2],[11,0.4],[13,0.1],[14,0.3] ])
z = np.array([ [21,0.3],[23,0.7] ])
由於有N個變量餘卷積第一X + Y,則我添加Z,等等。 不幸的是,numpy.convole()把一維數組作爲輸入變量,所以它不適合在這種情況下直接使用。我玩變數,把他們的所有值0,1,2,...,23(如果值不知道,那麼Pr = 0)...我覺得還有另一個更好的解決方案。
有沒有人有建議讓它更有效率?提前致謝。