gpt4 book ai didi

python - 将 numpy 数组的切片替换为另一个数组中的值

转载 作者:行者123 更新时间:2023-12-01 04:45:28 26 4
gpt4 key购买 nike

假设我有两个以这种方式创建的 numpy 数组:

zeros = np.zeros((270,270))
ones = np.ones((150,150))

如何在 [60,60] 位置的 0 中插入 one?我想要一个看起来像“方中方”的数组。

我尝试了以下两个选项:

np.put(empty, [60,60], ones)
np.put(empty, [3541], ones)
np.put[empty, [60:210,60:210], ones)

但后者产生无效语法,前两个也不起作用。有谁知道这是如何工作的吗?

最佳答案

这是用 1 替换 0 中的值的一种方法。

zeros[60:210,60:210] = ones

关于python - 将 numpy 数组的切片替换为另一个数组中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29507928/

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