Deconvolution/2D+: Difference between revisions

Content added Content deleted
Line 930: Line 930:
end
end


println(deconv1d(f1, g1, length(h1)))
deconv1d(f1, g1, length(h1))
deconv2d(f2nested, g2nested, (length(h2nested), length(h2nested[1])))

println(deconv2d(f2nested, g2nested, (length(h2nested), length(h2nested[1]))))


println(deconv3d(f3nested, g3nested,
println(deconv3d(f3nested, g3nested,
Line 938: Line 937:
</lang>{{out}}
</lang>{{out}}
<pre>
<pre>
[-8, 2, -9, -2, 9, -8, -2]
Array{Int64,1}[[-8, 1, -7, -2, -9, 4], [4, 5, -5, 2, 7, -1], [-6, -3, -3, -6, 9, 5]]
Array{Array{Int64,1},1}[[[-6, -8, -5, 9], [-7, 9, -6, -8], [2, -7, 9, 8]], [[7, 4, 4, -6], [9, 9, 4, -4], [-3, 7, -2, -3]]]
Array{Array{Int64,1},1}[[[-6, -8, -5, 9], [-7, 9, -6, -8], [2, -7, 9, 8]], [[7, 4, 4, -6], [9, 9, 4, -4], [-3, 7, -2, -3]]]
</pre>
</pre>