对python中array.sum(axis=?)的用法介绍
作者:不吹牛不睡觉 时间:2021-10-27 20:37:04
根据代码中运行的结果来看,主要由以下几种:
1. sum():将array中每个元素相加的结果
2. axis对应的是维度的相加。
比如:
1、axis=0时,对饮搞得是第一个维度元素的相加,
[[0,1,2,3],[4,5,6,7]]和[[1,2,3,4],[5,6,7,8]]对应元素相加[[0+4,1+2,2+3,3+4],[4+5,5+6,7+7,7+8]]=[[1,3,5,7],[9,11,14,16]]
2、axis=1时, 对应的是第二个维度元素相加,这时候保留第一个维度的结构(第一个维度元素的个数),
第一个维度元素的个数为2。分别是
[[0,1,2,3],[4,5,6,7]]和[[1,2,3,4],[5,6,7,8]]
结构不变,继续向下拆分,可得
(1)[0,1,2,3]和[4,5,6,7], 对应元素相加, 合并到一个数组中, [4,6,8,10]
(2)[1,2,3,4]和[5,6,7,8], 对应元素相加, 合并到一个数组中, ,6,8,10,12]
3、当axis=2时, 因为元素一共是三维,这就到了最后一个维度,将最小单位的数组元素相加即可。
[0+1+2+3,4+5+6+7],[[1+2+3+4],[5+6+7+8]]=[[6,22],[10,26]]
python代码:
import numpy as np
data=np.array([[[0,1,2,3],[4,5,6,7]],[[1,2,3,4],[5,6,7,8]]])
sum=data.sum()
sum0=data.sum(axis=0)
sum1=data.sum(axis=1)
sum2=data.sum(axis=2)
print "sum: ",sum
print "axis=0: ",sum0
print "axis=1: ",sum1
print "axis=2: ",sum2
结果:
来源:https://blog.csdn.net/u012283902/article/details/56481575
标签:python,sum,axis
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
asp实现新评论自动发短信提示的代码
2011-03-07 10:38:00
Laravel框架文件上传功能实现方法示例
2023-11-15 19:16:31
![](https://img.aspxhome.com/file/2023/7/89717_0s.png)
快速了解python leveldb
2023-06-03 11:12:19
Mobile Web下的编码设计
2010-01-28 10:42:00
![](https://img.aspxhome.com/file/UploadPic/20101/28/mobile-web-75s.jpg)
彻底搞懂python 迭代器和生成器
2021-09-14 05:00:26
python2爬取百度贴吧指定关键字和图片代码实例
2022-10-12 09:03:44
asp 采集程序常用函数分析
2011-03-16 11:03:00
ASP从数据库中获取下载文件
2007-10-06 21:17:00
基于PyQt5制作一个windows通知管理器
2022-10-18 19:28:24
![](https://img.aspxhome.com/file/2023/7/75327_0s.gif)
快速上手基于Anaconda搭建Django环境的教程
2021-07-02 22:07:13
![](https://img.aspxhome.com/file/2023/2/83912_0s.png)
Mootools 1.2教程(6)——操纵HTML DOM元素
2008-11-20 13:19:00
从两个方面讲解SQL Server口令的脆弱性
2009-01-08 13:40:00
Python生成器以及应用实例解析
2021-07-06 21:45:40
sqlserver 快速生成汉字的首拼字母的函数(经典)
2012-06-06 20:16:41
sql server中批量插入与更新两种解决方案分享(存储过程)
2012-05-22 18:29:59
Python run()函数和start()函数的比较和差别介绍
2022-07-04 18:38:47
Python基于百度AI实现OCR文字识别
2023-09-26 22:14:29
![](https://img.aspxhome.com/file/2023/3/90503_0s.png)
网页制作,改变你的思维方式
2007-09-29 13:12:00
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2023-11-06 06:36:22
TXT.WORD文档下载另存为,而不是在浏览器中打开
2007-10-25 11:43:00