语法:numpy.cumsum(a, axis=None, dtype=None, out=None)
按照所给定的轴参数(axis)返回元素的梯形累计和,axis=0,按照列累加。axis=1,按照行累加。axis不给定具体值,就把numpy数组当成一个一维数组

举个简单例子(二维)

import numpy as np
a=np.arange(0,12).reshape(3,4)
print(a)
# [[ 0  1  2  3]
#  [ 4  5  6  7]
#  [ 8  9 10 11]]
b=np.cumsum(a)
print(b)
#[ 0  1  3  6 10 15 21 28 36 45 55 66]

不输入axis参数时当作一维数组累加:

0=0
1=0+1
3=0+1+2
6=0+1+2+3

以此类推

axis=0

b=np.cumsum(a,axis=0)
print(b)
#[[ 0  1  2  3]#[ 4  6  8 10]
#[12 15 18 21]]
第一行:0=0,1=1,2=2,3=3
第二行:4=0+4,6=1+5,8=2+6,10=3+7

以此类推

axis=1

b=np.cumsum(a,axis=1)
print(b)
#[[ 0  1  3  6]#[ 4  9 15 22]#[ 8 17 27 38]]

numpy.cumsum()函数相关推荐

  1. numpy cumsum函数

    函数原型 numpy.cumsum(a, axis=None, dtype=None, out=None) 函数解释 求数组的所有元素的累计和,可通过参数axis指定求某个轴向的统计值. 函数用法 & ...

  2. 总结了12个Numpy高级函数,完美解决数据处理,拿来即用!

    作者 | 黄伟呢       责编 | 欧阳姝黎 原本是不想专门讲述Numpy函数的,但是今天又有人问起.为此给大家总结了这12个Numpy高级函数,大家一定要掌握,因为它真的很好用!很好用!很好用! ...

  3. [转载] Numpy 使用教程--Numpy 数学函数及代数运算

    参考链接: Python中的numpy.logaddexp Numpy 使用教程–Numpy 数学函数及代数运算 一.实验介绍 1.1 实验内容 如果你使用 Python 语言进行科学计算,那么一定会 ...

  4. [转载] python:numpy数学函数和逻辑函数

    参考链接: Python中的numpy.logical_or numpy数学函数和逻辑函数 算术运算numpy.add()numpy.subtract()numpy.multiply()numpy.d ...

  5. Python中的numpy.cumsum()

    Python numpy cumsum() function returns the cumulative sum of the elements along the given axis. Pyth ...

  6. 【转】Numpy 数学函数及代数运算

    Numpy 使用教程--Numpy 数学函数及代数运算 一.实验介绍 1.1 实验内容 如果你使用 Python 语言进行科学计算,那么一定会接触到 Numpy.Numpy 是支持 Python 语言 ...

  7. Numpy 常用函数

    1.NumPy NumPy是高性能科学计算和数据分析的基础包.部分功能如下: ndarray, 具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组. 用于对整组数据进行快速运算的标准数学函数(无 ...

  8. python中cumsum函数_python cumsum函数

    这个函数的功能是返回给定axis上的累计和 函数的原型如下:详见doc numpy.cumsum(a, axis=None, dtype=None, out=None) Return the cumu ...

  9. 关于pandas中cumsum函数

    关于pandas中cumsum函数 1.首先生成一个arr数组 import numpy as np import pandas as pd arr = np.arange(10).reshape(2 ...

  10. python如何简便使用cumsum函数完成绘制累计概率分布图(CDF)

    累积分布函数(Cumulative Distribution Function),又叫分布函数,是概率密度函数的积分,能完整描述一个实随机变量X的概率分布.在电子器件制造中常常用于描述器件失效分布,可 ...

最新文章

  1. C Operator | and can also operate bool operands
  2. STM32之option bytes踩坑记录
  3. NYOJ 170 网络的可靠性
  4. 李洋疯狂C语言之编程实现统计某年某月份的天数
  5. Luogu P4774 / LOJ2721 【[NOI2018]屠龙勇士】
  6. 智能手机RAM和ROM的区别以及SD卡的作用
  7. ofstream 的中文目录问题
  8. AB Micro800编程环境CCW安装
  9. 《凤凰项目》读书笔记二
  10. url编码 java_java中的url 编码与解码
  11. 数据结构——拓扑排序算法理解和实现
  12. XV6 swtch.S详解
  13. 大厂必考深度学习算法面试题
  14. 信息学奥赛一本通——1004:字符三角形
  15. PBR:基于物理的渲染(Physically Based Rendering)+理论相关
  16. Tensorrtx+yolov5+windows10+vs2015+cuda11.1关键问题及步骤记录
  17. 抱抱脸(hugging face)教程-中文翻译-模型概要
  18. vce数学考试能用计算机,VCE课程资深数学老师Richard WANG:我的VCE数学教学心得体会...
  19. 自动编解码器的训练与数据识别效果解析
  20. 三款超好用手机epub阅读器

热门文章

  1. (day 10 - 双指针)剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
  2. java image 内存不足_一招解决游戏内存不足的神器Caffeine
  3. shell export path_学习Shell编程
  4. php定量,javascript - js 无序数组 任意个数 相加之和为定量m?
  5. cesium:获取点击实体点的坐标位置
  6. vnc连接linux颜色灰色,关于vnc登录界面为灰色解决办法【p13】.pdf
  7. ROS下面调用自定义的头文件和.cpp/.so文件(亲测有效)
  8. ORB特征提取算法解析
  9. spring-data-elasticsearch (elasticsearch 6.7.0) @Document 和 @Field 注解详解
  10. Codeforces - 1191D - Tokitsukaze, CSL and Stone Game - 博弈论