看一个例子就懂了

c = array([[[0, 1, 2, 0, 1, 2]],
[[0, 1, 2, 0, 1, 2]]]) print('{0}\n'.format(c.shape)) print('{0}\n'.format(c.sum())) //① print('{0}\n'.format(c.sum(axis=0))) //② print('{0}\n'.format(c.sum(axis=1))) //③ print('{0}\n'.format(c.sum(axis=2))) //④

结果

(2, 1, 6)

12

[[0, 2, 4, 0, 2, 4]]

[[0, 1, 2, 0, 1, 2]
[0, 1, 2, 0, 1, 2]] [[6]
[6]]

①不带参数,数组内的所有元素相加得到

②axis=0,在第一维度上执行相加,我们已经知道这个数组的shape,第一维度对应2个元素,所以是两个元素的相加,即[0, 1, 2, 0, 1, 2]和[0, 1, 2, 0, 1, 2]相加,得到[0, 2, 4, 0, 2, 4]。

③axis=1,在第二维度上执行相加,第二维度对应1个元素,所以只有[0, 1, 2, 0, 1, 2]自己玩加法,自然得到的还是自己咯

④axis=2,在第三维度上执行相加,第三维度对应6个元素,所以是6个元素的相加。

观察到,执行完sum函数后,结果都降且仅降一个维度。

最新文章

  1. 东软HIS切换输入法卡死的解决方法
  2. javascript练习-子类调用父类的构造函数和方法
  3. Code First :使用Entity. Framework编程(4) ----转发 收藏
  4. PostgreSQL同步复制搭建
  5. ado.net access oracle dataset via store procedure
  6. Yaha,Yaho
  7. 将SpringMVC中的HttpMessageConverter替换为Gson
  8. 浅谈大数据和hadoop家族
  9. Visual Studio 2017开发环境的安装
  10. BZOJ 4518: [Sdoi2016]征途 [斜率优化DP]
  11. vue 限制输入字符长度
  12. html和css问题?
  13. iOS ---------NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)
  14. Javascript高级编程学习笔记(10)—— 作用域、作用域链
  15. mongodb4.0.2 复制集主从部署
  16. Python基础-简介一
  17. DP-hdu1260
  18. 深入理解 MySQL ——锁、事务与并发控制
  19. Elasticsearch之优化
  20. C#中利用LightningChart绘制曲线图表

热门文章

  1. MVC5+EF6入门完整教程6:Partial View
  2. AcWing 1022. 宠物小精灵之收服 二维费用背包
  3. 动态规划 ---- 最长不下降子序列(Longest Increasing Sequence, LIS)
  4. 编码 - 设置 win10 下 cmd 编码格式
  5. 微信小程序 selectComponent 值为null
  6. CentOS7下升级PHP版本为7.2
  7. mongodb多字段去重
  8. 查看杀死django进程
  9. Oracle VM VirtualBox - 启用 VT-x/AMD-V 支持
  10. 【蓝桥杯/算法训练】Sticks 剪枝算法