相关疑难解决方法(0)

Flood 填充 NumPy 数组 `numpy.ndarray`,即为元素分配新值并更改相同值的相邻元素

另一篇名为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)

python arrays numpy flood-fill scipy

3
推荐指数
1
解决办法
992
查看次数

标签 统计

arrays ×1

flood-fill ×1

numpy ×1

python ×1

scipy ×1