numpy-sum函数
2024-09-05 07:27:33
看一个例子就懂了
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函数后,结果都降且仅降一个维度。
最新文章
- 东软HIS切换输入法卡死的解决方法
- javascript练习-子类调用父类的构造函数和方法
- Code First :使用Entity. Framework编程(4) ----转发 收藏
- PostgreSQL同步复制搭建
- ado.net access oracle dataset via store procedure
- Yaha,Yaho
- 将SpringMVC中的HttpMessageConverter替换为Gson
- 浅谈大数据和hadoop家族
- Visual Studio 2017开发环境的安装
- BZOJ 4518: [Sdoi2016]征途 [斜率优化DP]
- vue 限制输入字符长度
- html和css问题?
- iOS ---------NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)
- Javascript高级编程学习笔记(10)—— 作用域、作用域链
- mongodb4.0.2 复制集主从部署
- Python基础-简介一
- DP-hdu1260
- 深入理解 MySQL ——锁、事务与并发控制
- Elasticsearch之优化
- C#中利用LightningChart绘制曲线图表
热门文章
- MVC5+EF6入门完整教程6:Partial View
- AcWing 1022. 宠物小精灵之收服 二维费用背包
- 动态规划 ---- 最长不下降子序列(Longest Increasing Sequence, LIS)
- 编码 - 设置 win10 下 cmd 编码格式
- 微信小程序 selectComponent 值为null
- CentOS7下升级PHP版本为7.2
- mongodb多字段去重
- 查看杀死django进程
- Oracle VM VirtualBox - 启用 VT-x/AMD-V 支持
- 【蓝桥杯/算法训练】Sticks 剪枝算法