gpt4 book ai didi

python - 如何只减去 numpy 数组中一行的第一个数字

转载 作者:太空宇宙 更新时间:2023-11-04 07:32:19 30 4
gpt4 key购买 nike

例如,假设我有:

a = np.array([[1, 2, 3, 6], [2, 45, 34, 56],[3, 8, 56, 45]])

我想从所有行中的第一个数字中减去 1。所以它打印:

array([[0, 2, 3, 6], [1, 45, 34, 56],[2, 8, 56, 45]])

我试过

a = np.array([[1, 2, 3, 6], [2, 45, 34, 56],[3, 8, 56, 45]]) -1 

但是,它从所有数字中减去而不仅仅是第一个数字。

最佳答案

我相信您正在寻找的是:

a[:,0]-=1

[:,0] 将访问第一个轴上的所有值,第二个轴上的第零个索引。

关于python - 如何只减去 numpy 数组中一行的第一个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45018004/

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