可以使用 numpy 中的广播机制,将固定值扩展为与列相同的形状,然后进行减法运算。

例如,我们有一个二维数组 arr,想要将第二列减去固定值 3:

import numpy as np

arr = np.array([[1, 2, 3], [4, 5, 6]])
fixed_value = 3

result = arr.copy()
result[:, 1] -= fixed_value

这里我们先将原数组 arr 复制一份,避免修改原数组。然后使用切片 [:, 1] 选中第二列,并减去固定值。最终得到的结果存储在 result 中。

numpy 某列减去固定值

原文地址: https://www.cveoy.top/t/topic/bgbK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录