私はこのコードを持っています
from scipy import misc
from numpy import fft
orig = misc.imread('lena256.png')
blur = misc.imread('lena256blur.png')
orig_f = fft.rfft2(orig)
blur_f = fft.rfft2(blur)
kernel_f = blur_f / orig_f # do the deconvolution
こちらのstackoverflowに関する別の質問から(Link)。しかし、私はpythonについて何も知りません。この行は何をkernel_f = blur_f / orig_f
することになっていますか? 逆行列を使用して「書き直す」ことができるのは、要素ごとの分割ですか、それともその行列分割ですか?私はそれをグーグルで試しましたが、何も役に立ちませんでした。誰かが同じことを行う C のコードを投稿できれば (私は数学に alglib を使用していますが、行列の分割はありません)。