在NumPy中,可以使用cumsum()函数将2D NumPy数组中轴上的累加和应用于之前的值。
cumsum()函数返回一个具有相同形状的数组,其中每个元素是原始数组中该位置及之前所有元素的累加和。
以下是将2D NumPy数组中轴上的累加和应用于之前的值的步骤:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
cumulative_sum = np.cumsum(arr, axis=0)
这将返回一个具有相同形状的数组,其中每个元素是原始数组中该位置及之前所有元素的累加和。
print(cumulative_sum)
输出结果为:
[[ 1 2 3]
[ 5 7 9]
[12 15 18]]
这是原始数组中每个位置及之前所有元素的累加和。
通过应用cumsum()函数,我们可以在2D NumPy数组中的特定轴上计算累加和,并将其应用于之前的值。这在处理图像、信号处理、时间序列等领域中非常有用。
腾讯云相关产品和产品介绍链接地址: