matlab跟python有什么区别,matlab与python 语言区别总结
这里有两个版本的泛洪填充算法:
第一,更简单的一个包括两个未定义的变量,但这是工作版本。
导入编号为公证人
将科学计算作为sp导入
导入scipy。图像
efflood_fill(test_Array,h_max=255):
输入数组=np.copy(测试数组)
El=sp。nd图像。生成二进制结构(2,2).如同类型(NP.int)))))))))))))。
inside _ mask=sp。nd图像。二元_侵蚀(~ NP。isnan(input _ array),structure=el))。
输出数组=NP.copy(输入数组)
output _ array[inside _ mask]=h _ max
输出旧数组=NP.copy(输入数组)
output_old_Array.fill((0)))))。
El=sp。nd图像。生成二进制结构(2,1).如同类型(NP.int)))))))))))))。
而notnp。array _ equal(输出旧数组,输出数组):
输出旧数组=NP.copy(输出数组)
输出数组=NP。最大值(输入数组,sp。ndimage。灰色侵蚀)输出阵列,大小=(3,3),足平面
返回输出数组
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。