numpy 某列减去固定值
可以使用 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 中。
原文地址: https://www.cveoy.top/t/topic/bgbK 著作权归作者所有。请勿转载和采集!