gpt4 book ai didi

python - 在 numpy 数组中围绕已知索引 (x, y) 切片 20×20 区域

转载 作者:行者123 更新时间:2023-11-28 16:50:44 24 4
gpt4 key购买 nike

我有一个大的 2D numpy 数组,我知道一对索引代表数组的一个元素。我想将这个元素和周围的 20×20 区域设置为零;我尝试使用切片技术:

s = array[x:10, y:10]
s == 0

但是,尽管 x 和 y 是先前定义的,但这是一个“无效切片”。

由于我是 Python 的新手,因此我将不胜感激关于如何完成此任务的任何建议。

最佳答案

my_array[x - 10:x + 10, y - 10:y + 10] = 0

s = my_array[x - 10:x + 10, y - 10:y + 10]
s[:] = 0

关于python - 在 numpy 数组中围绕已知索引 (x, y) 切片 20×20 区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8066410/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com