另一篇名为Flood Fill in Python 的类似帖子是一个关于洪水填充的非常笼统的问题,答案仅包含一个广泛的伪代码示例。我正在寻找带有numpy
或的显式解决方案scipy
。
我们以这个数组为例:
a = np.array([
[0, 1, 1, 1, 1, 0],
[0, 0, 1, 2, 1, 1],
[0, 1, 1, 1, 1, 0]
])
Run Code Online (Sandbox Code Playgroud)
为了选择 element0, 0
并用 value 填充3
,我希望:
[
[3, 1, 1, 1, 1, 0],
[3, 3, 1, 2, 1, 1],
[3, 1, 1, 1, 1, 0]
]
Run Code Online (Sandbox Code Playgroud)
为了选择 element0, 1
并用 value 填充3
,我希望:
[
[0, 3, 3, 3, 3, 0],
[0, …
Run Code Online (Sandbox Code Playgroud)