python 中的sum( )函数 与 numpy中的 sum( )的区别
一. python sum函数
描述:
sum() 对序列进行求和
用法:
sum(iterable[, start])
iterable:可迭代对象,例如,列表,元组,集合。
start:指定相加的参数,如果没有,默认为0.
示例:
```python
x = [0, 1, 2]
print("No.1 ", sum(x))
```
输出结果
No.1 3
二.numpy中的 sum()
描述:
对numpy进行的特定操作。
用法:
sum(a, axis=None, dtype=None, out=None, keepdims=np._NoValue)
a是要进行加法运算的向量/数组/矩阵
axis的值可以为None,也可以为整数和元组:
当axis为空时,是矩阵的所有数都相加。
当axis为0时,是压缩行,即将每一列的元素相加,将矩阵压缩为一行
当axis为1时,是压缩列,即将每一行的元素相加,将矩阵压缩为一列
(逻辑上是一列,实际上,在控制台的输出中,
仍然是以 一行的形式输出的)
示例:
```python
import numpy as np
print("No.2 ", np.sum([[0, 1, 2], [3, 4, 5]]))
print("No.3 ", np.sum([[0, 1, 2], [3, 4, 5]], axis=0))
print("No.4 ", np.sum([[0, 1, 2], [3, 4, 5]], axis=1))
```
结果:
No.2 15
No.3 [3 5 7]
No.4 [ 3 12]
**------------恢复内容开始------------**
一. python sum函数
描述:
sum() 对序列进行求和
用法:
sum(iterable[, start])
iterable:可迭代对象,例如,列表,元组,集合。
start:指定相加的参数,如果没有,默认为0.
示例:
```python
x = [0, 1, 2]
print("No.1 ", sum(x))
```
输出结果
No.1 3
二.numpy中的 sum()
描述:
对numpy进行的特定操作。
用法:
sum(a, axis=None, dtype=None, out=None, keepdims=np._NoValue)
a是要进行加法运算的向量/数组/矩阵
axis的值可以为None,也可以为整数和元组:
当axis为空时,是矩阵的所有数都相加。
当axis为0时,是压缩行,即将每一列的元素相加,将矩阵压缩为一行
当axis为1时,是压缩列,即将每一行的元素相加,将矩阵压缩为一列
(逻辑上是一列,实际上,在控制台的输出中,
仍然是以 一行的形式输出的)
示例:
```python
import numpy as np
print("No.2 ", np.sum([[0, 1, 2], [3, 4, 5]]))
print("No.3 ", np.sum([[0, 1, 2], [3, 4, 5]], axis=0))
print("No.4 ", np.sum([[0, 1, 2], [3, 4, 5]], axis=1))
```
结果:
No.2 15
No.3 [3 5 7]
No.4 [ 3 12]
**------------恢复内容结束------------**
python 中的sum( )函数 与 numpy中的 sum( )的区别的更多相关文章
- python2中的unicode()函数在python3中会报错:
python2中的unicode()函数在python3中会报错:NameError: name 'unicode' is not defined There is no such name in P ...
- 借助JavaScript中的时间函数改变Html中Table边框的颜色
借助JavaScript中的时间函数改变Html中Table边框的颜色 <html> <head> <meta http-equiv="Content-Type ...
- python3中的 zip()函数 和python2中的 zip()函数 的区别
python3中的 zip()函数 和python2中的 zip()函数 的区别: 描述: zip() 函数用于将可迭代对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象. ...
- 内置函数和numpy中的min(),max()函数
内置min()函数 numpy中的min()函数:
- python自带的split VS numpy中的split比较
Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串 str1.split() 里面的参数,可以是空格,逗号,字符串啥的,具体应用与 ...
- C中的qsort函数和C++中的sort函数的理解与使用
一.qsort()函数 原型:_CRTIMP void __cdecl qsort (void*, size_t, size_t,int (*)(const void*, const void*)); ...
- Matlab中的eig函数和Opecv中eigen()函数的区别
奇异值分解的理论参见下面的链接 http://www.cnblogs.com/pinard/p/6251584.html https://blog.csdn.net/shenziheng1/artic ...
- python之使用heapq()函数计算列表中数值大小
# heapq函数:计算列表最大几个值和最小几个值 # 语法:heapq.nlargest(n, list,[key]) # n表示最大或最小的几个: list为分析的对象: key为排序关键字,非必 ...
- 教你一招:Excel中使用MID函数获取身份证中的出生年月日
MID字符串函数,作用是从一个字符串中截取出指定数量的字符 MID(text, start_num, num_chars) text被截取的字符 start_num从左起第几位开始截取(用数字表达 ...
随机推荐
- PyQt(Python+Qt)学习随笔:Qt Designer中图像资源的使用及资源文件的管理
一.概述 在Qt Designer中要使用图片资源有三种方法:通过图像文件指定.通过资源文件指定.通过theme主题方式指定,对应的设置界面在需要指定图像的属性栏如windowIcon中通过点击属性设 ...
- LoadRunner 多用户并发 登录,上传数据,登出的脚本教程
这里记录 Web/Http 模式,模拟多用户并发进行 : 登录,上传数据,退出登录一整套流程.并发的用户量多少,可自定义.这里不介绍录屏的方式,是自己写脚本去执行的. 1.安装loadRunner ...
- Leetcode学习笔记(5)
之前断了一段时间没做Leetcode,深感愧疚,重新续上 题目1 ID104 给定一个二叉树,找出其最大深度. 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数. 说明: 叶子节点是指没有子节点 ...
- [BJDCTF 2nd]old-hack && [GXYCTF2019]禁止套娃
[BJDCTF 2nd]old-hack 页面很有意思 同时也告诉了我们是THINKPHP5,我们只需要寻找THINKPHP5的漏洞就可以了. https://www.codercto.com/a/5 ...
- 第 7 篇 Scrum 冲刺博客
每天举行会议 会议照片: 昨天已完成的工作与今天计划完成的工作及工作中遇到的困难: 成员姓名 昨天完成工作 今天计划完成的工作 工作中遇到的困难 蔡双浩 补充注释,初步查找bug 修改bug 无 陈创 ...
- 【学习笔记】K 短路问题详解
\(k\) 短路问题简介 所谓"\(k\) 短路"问题,即给定一张 \(n\) 个点,\(m\) 条边的有向图,给定起点 \(s\) 和终点 \(t\),求出所有 \(s\to t ...
- 题解-Quantifier Question
Quantifier Question 有长度为 \(n\) 的序列 \(x\{n\}\),有 \(m\) 个条件 \((j_i,k_i)\).有 \(n\) 个待定的条件符 \(Q_i\in\{\f ...
- sql server添加单独新用户
- GaussDB(DWS)磁盘维护:vacuum full执行慢怎么办?
摘要:在数据库中用于维护数据库磁盘空间的工具是VACUUM,其重要的作用是删除那些已经标示为删除的数据并释放空间. vacuum的功能 回收空间 数据库总是不断地在执行删除,更新等操作.良好的空间管理 ...
- GaussDB(DWS)应用实践丨负载管理与作业排队处理方法
摘要:本文用来总结一些GaussDB(DWS)在实际应用过程中,可能出现的各种作业排队的情况,以及出现排队时,我们应该怎么去判断是否正常,调整一些参数,让资源分配与负载管理更符合当前的业务:或者在作业 ...