1
我卷積了一個特定的一維大小數據集,輸出結果是一個較大的一維數據集。在卷積之前有沒有辦法將數據重新採樣到原始大小?numpy重採樣重塑數據
這是我用來卷積數據 Kp1smo = np.convolve(的Kp1,np.ones(5)/ 5))
我卷積了一個特定的一維大小數據集,輸出結果是一個較大的一維數據集。在卷積之前有沒有辦法將數據重新採樣到原始大小?numpy重採樣重塑數據
這是我用來卷積數據 Kp1smo = np.convolve(的Kp1,np.ones(5)/ 5))
如果你想卷積的輸出是大小相同輸入的Kp1,你可以使用「相同」選項做卷積:
Kp1smo=np.convolve(Kp1,np.ones(5)/5),'same')
根據the documentation for numpy.convolve這將返回尺寸最大的(M,N)的結果,其中M和N的大小兩個輸入向量。如果Kp1大於5,這將是Kp1的大小。
沒有參數時,numpy.convolve默認爲'full'模式,其結果爲size(N + M-1)