0
numpyを使用して2つの同じ次元の行列をコンボリューションしたい。 ウィキペディアのexampleによると、これは可能な操作です。numpyを使用して2つの同じサイズの行列をコンボリューションする
import numpy as np
f = np.array([[45, 60, 98],
[46, 65, 98],
[47, 65, 96]])
h = np.array([[ 0.1, 0.1, 0.1],
[ 0.1, 0.2, 0.1],
[ 0.1, 0.1, 0.1]])
print np.convolve(f,h)
なぜ私はこのエラーを取得していますか?
です.2D convについては、scipyのバージョンを参照してください。ナンシーのものは1Dだけです。 – Divakar
は意味がありますが、scipy.convolve(...)は同じ出力を与えます。だから問題はどこかにある。 – KilianK
scipy.convolve2d? – Divakar