numpy的cumsum ()函数
2021-01-10 22:36
1201 查看
cumsum是matlab中一个函数,通常用于计算一个数组各行的累加值,函数用法是B = cumsum(A,dim),或B = cumsum(A)。
函数功能
调用格式及说明
格式一:B = cumsum(A)
这种用法返回数组不同维数的累加和。
为了便于接下来的叙述,解释一下matlab中矩阵、数组、向量的概念: [1]
首先,matlab的是矩阵实验室的意思。也就是说matlab中的数据都被视为矩阵。
数组就是一个一行n列的矩阵,向量就是一个n行一列的矩阵。
如果A是一个向量, cumsum(A) 返回一个向量,该向量中第m行的元素是A中第1行到第m行的所有元素累加和;
如果A是一个矩阵, cumsum(A) 返回一个和A同行同列的矩阵,矩阵中第m行第n列元素是A中第1行到第m行的所有第n列元素的累加和;
如果A是一个多维数组, cumsum(A)只对A中第一个非奇异维进行计算。
格式二:B = cumsum(A,dim)
这种调用格式返回A中由标量dim所指定的维数的累加和。例如:cumsum(A,1)返回的是沿着第一维(各列)的累加和,cumsum(A,2)返回的是沿着第二维(各行)的累加和。
具体用法参考程序示例或matlab的帮助文档。
Aaa =
1 2 3
4 5 6
>> cumsum(Aaa,1)
ans =
1 2 3
5 7 9
>> cumsum(Aaa,2)
ans =
1 3 6
4 9 15
相关文章推荐
- Python学习--个人理解numpy的cumsum函数
- NumPy中loadtxt()函数,usecol=None Wrong number of columns
- Python之Numpy库常用函数大全(含注释)
- Python的NumPy库中dot()函数详解
- numpy.where()函数
- Numpy学习笔记——常用函数
- Numpy:常用函数
- python numpy 中函数记录
- [转载]python中numpy.apply_along_axis()函数的用法
- python科学计算_numpy_函数库
- Github上Pandas,Numpy和 Scipy三个库中20个最常用的函数(1)
- numpy中的np.clip()函数和TensorFlow中的tf.clip_by_value()函数用法
- python/pandas/numpy数据分析(十)-函数, rank,重复索引
- np.random.random()函数 参数用法以及numpy.random系列函数大全
- Python numpy 之tile函数
- Numpy 常用函数
- numpy教程 - 多维数组ndarray的创建、属性、内建函数及运算
- Numpy的tile函数
- Python之Numpy库常用函数大全(含注释)
- numpy.argsort函数