gpt4 book ai didi

python - 如何使用 numpy 从同一数组中减去两列并将值放入它们自己的单列数组中?

转载 作者:行者123 更新时间:2023-11-30 21:53:46 25 4
gpt4 key购买 nike

假设我有一个 3x4 的数组(3 行,4 列)

import numpy as np

data = [[0,5,0,1], [0,5,0,1], [0,5,0,1]]

data = np.array(data)

print(data)

[[0 5 0 1]
[0 5 0 1]
[0 5 0 1]]

我想从第 2 列中减去第 4 列,并将值放在自己的命名 3x1 数组中,如下所示

print(subtraction)

[[4]
[4]
[4]]

我该如何在 numpy 中解决这个问题?

最佳答案

result = (data[:, 1] - data[:, 3]).reshape((3, 1))

关于python - 如何使用 numpy 从同一数组中减去两列并将值放入它们自己的单列数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59535657/

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