标签: python python-3.x numpy numpy-ndarray
我使用python / numpy并尝试有效实现以下内容:
给出一个形状为256x256的2d数组,其中大多数值为0。有些簇(大多数为矩形)的值为1。我现在想将“ 1”单元格的值设置为它们的曼哈顿距离到下一个“ 0”单元格。
例如,如果存在一个大小为4x4的“ 1”正方形,则最外面的单元格不会更改其值,而内部单元格会将其值更改为2。
如何使用numpy有效地实现这一点?
非常感谢您