在线求助!!
如何将下列matlab代码转化成python代码
function new=fenergy(a,b)
a=double(a);
b=double(b);
[m,n]=size(a);
temp_a=nlfilter(a,[3 3],@nengliang); %邻域滑动操作 %help nlfilter
temp_b=nlfilter(b,[3 3],@nengliang); %对每个[3,3]大小的区域滑动并且执行nengliang函数。
for i=1:m %根据能量大小进行融合
for j=1:n
if temp_a(i,j)>=temp_b(i,j)
new(i,j)=a(i,j);
else
new(i,j)=b(i,j);
end
end
end
new=(new);
end