鑑於矩陣X
與T
行和列k
:如何沿矩陣軸執行滾動和?
T = 50
H = 10
k = 5
X = np.arange(T).reshape(T,1)*np.ones((T,k))
沿着行與滯後H
軸線如何執行的X
滾動累積和?
Xcum = np.zeros((T-H,k))
for t in range(H,T):
Xcum[t-H,:] = np.sum(X[t-H:t,:], axis=0)
通知,優選避免步幅和卷積,下廣播/矢量的最佳做法。
你檢查過'np.cumsum()'嗎? – 2014-08-27 18:31:13
是,找不到'滾動'部分的答案。 – pvstrln 2014-08-27 18:57:12
爲什麼'braodcasting/vectorization'最佳實踐排除了罷工? – hpaulj 2014-08-27 21:53:24