之前小编向大家介绍过python中的sum函数(https://www.py.cn/jishu/jichu/22025.html)。在python中sunm函数使用分为两种情况,一种是python自带的sum函数,输入对象是可迭代的。另一种是numpy中的sum函数,对于数组可以指定维度进行相加。以下是这两种情况的具体介绍。

一、python自带的sum函数

python自带的sum输入对象是可迭代的。可以是列表,数组,可迭代对象。此时sum最多有两个参数第一个参数是可迭代的。当有两个参数时,第二个参数只能是个数。>>>sum([1,2,3],2)

8     //元素相加之后再加2

>>>sum((1,2,3))

6

>>>sum({1,2,3})

6

>>>sum(range(5))

10

二、numpy中的sum函数

numpy中的函数就是我们常见的sum函数,输入可以是列表,元组,数组。对于数组可以指定维度进行相加。默认为axis=none,sum将所有的元素相加。

1、无参时,所有全加;

2、axis=0,按列相加;import numpy as np

b=np.array([[3,7,6],[2,4,5]])

print(b.sum(axis=0))

相当于是:

[[3,7,6],

[2,4,5]]

没一列对应元素相加

3+2,7+4,6+5

输出:

[ 5 11 11]

3、axis=1,按行相加;import numpy as np

b=np.array([[3,7,6],[2,4,5]])

print(b.sum(axis=1))

输出为

[16 11]

相当于是3+7+6,2+4+5,即每一行的元素分别相加

以上就是python中sum函数不同存在方式不同的用法,虽然都是求和计算,但一定不要搞混了哟~

python numpy sum函数_如何使用Python中的sum函数?相关推荐

  1. matlab中floor函数,floor函数_怎么在excel中使用floor函数

    floor函数即上取整函数,是计算机C语言中的数学函数,与ceil函数相对应.但是它在excel中却是另一种含义,FLOOR函数是向下舍入为最接近指数基数的倍数,下面小编就教你怎么在excel中使用f ...

  2. 原生js已载入就执行函数_手写CommonJS 中的 require函数

    前言 来自于圣松大佬的文章<手写CommonJS 中的 require函数> 什么是 CommonJS ? node.js 的应用采用的commonjs模块规范. 每一个文件就是一个模块, ...

  3. mounted钩子函数_怎样实现Vue中mounted钩子函数获取节点高度

    这次给大家带来怎样实现Vue中mounted钩子函数获取节点高度,实现Vue中mounted钩子函数获取节点高度的注意事项有哪些,下面就是实战案例,一起来看一下. 遇到的问题 最近在开发一个Vue的项 ...

  4. mysql中的方差函数_请问关于SQL中的方差函数VAR()相关问题?

    聚合函数是对一组值执行计算并返回单一的值的函数,它经常与SELECT语句的GROUP BY子句一同使用,SQL SERVER 中具体有哪些聚合函数呢?我们来一一看一下: 1. AVG 返回指定组中的平 ...

  5. mysql数据库div函数_关于使用mysql中的div函数报错?报错-问答-阿里云开发者社区-阿里云...

    数据库MySQL 5.5.27 jar包:mysql-connector-java-5.1.21.jar mybatis-spring-1.1.1.jar druid-0.2.10.jar 集成myb ...

  6. 尝试引用已删除的函数_如何在Excel中使用ROW函数

    一.ROW函数介绍 1. ROW函数是用来得到指定单元格的行号.比如"=ROW(B1)",得到的就是B1的行号为"1". 2. 如果括号里面为空,什么都不引用, ...

  7. mysql sqlserver 函数_等价于MySQL中的SQLServer函数SCOPE_IDENTITY()??mysql-问答-阿里云开发者社区-阿里云...

    这是您要寻找的: LAST_INSERT_ID() 为了回应OP的评论,我创建了以下基准测试: CREATE TABLE Foo ( FooId INT AUTO_INCREMENT PRIMARY ...

  8. Python使用matplotlib可视化散点图、使用seaborn中的lmplot函数可视化不同分组散点图的最优线性回归拟合曲线(Scatter plot with regression line)

    Python使用matplotlib可视化散点图.使用seaborn中的lmplot函数可视化不同分组散点图的最优线性回归拟合曲线(Scatter plot with linear regressio ...

  9. Python使用matplotlib可视化散点图、使用seaborn中的lmplot函数使用多子图可视化不同分组的散点图最优拟合线性回归曲线

    Python使用matplotlib可视化散点图.使用seaborn中的lmplot函数使用多子图可视化不同分组的散点图最优拟合线性回归曲线(Each regression line in its o ...

  10. Python使用matplotlib可视化箱图、seaborn中的boxplot函数可视化分组箱图、在箱图中添加抖动数据点(Dot + Box Plot)

    Python使用matplotlib可视化箱图.seaborn中的boxplot函数可视化分组箱图.在箱图中添加抖动数据点(Dot + Box Plot) 目录

最新文章

  1. 985博士《深度学习》手推公式笔记开源PDF下载!
  2. UI第九节——UIProgressView
  3. 点击列表高亮_HTML5 标签列表
  4. 【4】 Java基础 四
  5. spring 依赖注入总结
  6. 基于boost asio实现的支持ssl的通用socket框架
  7. Flink :刷屏 forceKillApplication over null,Retrying immediately The Client is Stopped
  8. linux7新建用户,CentOS 7中添加一个新用户并授权
  9. transactional replication 的immediate_sync属性
  10. go token验证_GitHub - goflyfox/gtoken: 基于gf框架的token插件,通过服务端验证方式实现token认证;...
  11. jquery ajax中文编码设置
  12. 计算机视觉 - 字典学习
  13. 电脑服务器注册表,(恢复Windows服务器注册表的系统配置单元.doc
  14. 冒泡排序(java)——3种方法
  15. 万字拆解欧莱雅:百年美妆帝国的数字化远征
  16. html5设置视频背景颜色,HTML5设置视频背景的方法介绍
  17. 与恐龙共舞 1. 内存报警
  18. 变量被重复定义的问题的讨论
  19. javascript jc脚本语言
  20. 打卡第二天 树形DP初步

热门文章

  1. 树莓派安装wiringPi库
  2. oracle 查询列合并行,Oracle 查询合并列
  3. 一些无人机机器人SLAM课程
  4. capl保存trace_用于诊断服务的CAPL脚本
  5. 商品评论获取与词云图可视化分析
  6. 深入浅出讲解代理模式(静态代理+动态代理)
  7. 小米手机的售后让我伤心让我恨!!
  8. java web网络相册管理系统
  9. 启动idea时日志乱码问题
  10. CakePHP 2.x CookBook 中文版 第七章 模型 之 关联:将模型连接在一起