【numpy求和】numpy.sum()求和
numpy.sum(a, axis=None, dtype=None, out=None, keepdims=, initial=)[source])用于计算array元素的和.
python中常用的numpy进行数学计算,其中array的求和运算分为两种,一种是调用numpy.array
自身的sum()
方法,另一种是利用numpy的内建函数numpy.sum()
使用。(tips:python从0开始计数axis=0对应第一个维度)
#example
import numpy as np
x = np.random.rand(2,3,4) #生成三维随array
print("This is a 2*3rows 4cols array\n",x)
'''
>>> This is a 2*3rows 4cols array
[[[ 0.88264952 0.12446208 0.82166137 0.31747846][ 0.51436626 0.03051283 0.46987831 0.64086531][ 0.14819094 0.6395191 0.21753309 0.61340538]][[ 0.0878878 0.5317064 0.65523138 0.704961 ][ 0.51081521 0.88710145 0.92958269 0.89587262][ 0.60233393 0.26146419 0.26584161 0.0823285 ]]]
'''
print('instance method:',x.sum())
print('numpy function:',np.sum(x))
'''
>>> 'instance method:', 11.835649415181807
>>> 'numpy function:', 11.835649415181807
'''#对特定的轴求和
print('First axis sum',x.sum(axis=0))
'''
>>> 'First axis sum', #第一维是轴0,对前后两页array加和得到3*4的array输出
array([[ 0.97053732, 0.65616848, 1.47689275, 1.02243946],[ 1.02518147, 0.91761428, 1.399461 , 1.53673793],[ 0.75052486, 0.90098329, 0.4833747 , 0.69573388]])
'''
print('Second axis sum',x.sum(axis=1))
'''
>>> 'Second axis sum', #第二维是轴1,将每列的三行进行sum(对行求sum),得到2*4的输出
array([[ 1.54520672, 0.79449401, 1.50907277, 1.57174914],[ 1.20103694, 1.68027204, 1.85065568, 1.68316212]])
'''
print('Third axis sum',x.sum(axis=2))
'''
>>> 'Third axis sum', #第三维是轴2,有4个数,将每行四个数加和(对列求sum),得到2*3输出
array([[ 2.14625142, 1.65562271, 1.6186485 ],[ 1.97978658, 3.22337197, 1.21196823]])
'''#对多个轴求和
print('axis1,2 sum:',x.sum(axis=(1,2)))
'''
>>> 'axis1,2 sum: #对第二维(axis=1)和第三维(axis=2)求和,归在第一维(axis=0)上
array([ 5.42052263, 6.41512678])
'''
pic from pexels
ref:
https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.sum.html
https://docs.scipy.org/doc/numpy/reference/generated/numpy.sum.html
https://blog.csdn.net/Leekingsen/article/details/76242244
https://blog.csdn.net/addmana/article/details/78472608
【numpy求和】numpy.sum()求和相关推荐
- Excel求和只有sum求和?多种高级求和方法都在这里了!
求和,是Excel最基本的技能,但同时也是最高级的技能.这里有的人会觉得求和不就是sum函数,或者Alt+吗?实际的求和功能远比这些要多得多,例如条件求和,多条件求和...今天就带大家看一下Excel ...
- 【VBA研究】VBA中如何用求和函数SUM求和
作者:iamlaosong SUM是Excel的函数,在VBA中调用需要加上Application.WorksheetFunction.Sum(),但是,Excel写法却不能用. 比如,excel单元 ...
- python数组求和_Python NumPy中的数组求和函数sum | 坐倚北风
在Python中可以使用NumPy中的sum函数来进行数值求和,sum方法的格式如下: numpy.sum(a, axis=None, dtype=None, out=None, keepdims=, ...
- python矩阵求和, numpy.sum()
列求和 np.sum([[0,1,2],[0,1,2]],axis=0)array([0, 2, 4]) 行求和 np.sum([[0,1,2],[0,1,2]],axis=1)array([3, 3 ...
- einsum爱因斯坦求和(numpy)
0. 爱因斯坦求和约定(Einstein Notation) 在数学中,爱因斯坦求和约定是一种标记法,也称为Einstein Summation Convention,在处理关于坐标的方程式时十分有效 ...
- pandas使用sum函数计算dataframe单数据列的加和或者对所有的数据列进行求和(sum column or all columns of dataframe)
pandas使用sum函数计算dataframe单数据列的加和或者对所有的数据列进行求和(sum column or all columns of dataframe) 目录
- sql sum条件求和_Hive中使用over()实现累积求和和滑动求和
上一篇咱们介绍了三个常用的排序函数row_number(),rank()和dense_rank().这三个函数需要配合开窗函数over()来实现排序功能.但over()的用法远不止于此,本文咱们来介绍 ...
- 求和第一个算到最后一个周末求_Excel最全求和函数—sum家族系列
Excel中有很多求和函数,包括SUM.SUMIF.SUMIFS.SUMPRODUCT等等,下来用实例介绍这些函数的具体用法与区别. SUM函数 表达式:SUM(number1,[number2],- ...
- Linq中的group by多表多字段,Sum求和
Linq中的group by多表多字段,Sum求和 //Line to Sql 写法var data = (from a in Itemsgroup a by new { a.GroupId, a.I ...
最新文章
- G代码运行模拟软件-NC Viewer
- 文字描边加粗_让文字表现出十足的个性!
- 【Python】如何在Excel中调用Python脚本,实现数据自动化处理
- python内置类型_Python内置对象类型
- python连接sqlite数据库的代码_Python3实现连接SQLite数据库的方法
- 工作120:富文本组件封装
- 自己写的几个常用到的函数
- The Network Adapter could not establish the connection解决
- 初识Xen-CentOS5.8_x64位系统安装xen文档(-)
- Spark的StandAlone模式原理和安装、Spark-on-YARN的理解
- IBM ServerGuide 10.2
- 目标客户画像_用户画像(1)用户画像的概念、意义和目标
- 首发:最新CPU漏洞Meltdown详细分析
- 人民大学赵鑫:基于知识与推理的序列化推荐技术研究
- note 8 字符串
- メンアットワーク!3 men at work3 猎人们的青春攻略
- pytoch矩阵乘法torch.bmm
- HTTP协议三次握手过程
- [转]AP,mAP计算
- 物理正确的lookdev[1/2]--光照环境
热门文章
- error pulling image configuration: Get https://production.cloudflare.docker.com/registry-v2/docker/r
- Opencv 图片 读取,显示,保存基本操作
- python opencv 实现从一个文件夹中读取图片做切割处理后放入另一个文件夹
- gem install sass 本地配置和淘宝源无效的解决办法
- 清除css,js,img的浏览器缓存
- [水动力学] 水动力学期末复习
- 显示画面 大华摄像头_大华乐橙智能锁荣获2020房地产首选供应商前十强
- 中易广告联盟v9/黑色高端/模板 团队介绍网站
- 不常提及但使用有效的HTML技巧
- 根据 sitemap 的规则[0],当前页面 [pages/index/index] 将被索引 提示