我使用python / numpy,我尝试有效地实现以下内容:

给定一个形状为256x256的二维数组,其中大多数值为0.有些聚类(主要是矩形)的值为1.我现在想要将“1” - 细胞的值设置为他们的manhatten距离到下一个“0” 胰岛β细胞 .

例如,如果存在尺寸为4×4的“1” - 方形,那么最外部的单元格不会改变它们的值,并且内部单元格将它们的值改变为2 .

如何通过numpy有效实施?

非常感谢你