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从左起第几位开始截取(用数字表达 ...
随机推荐
- ABP框架使用Mysql数据库,以及基于SQLServer创建Mysql数据库的架构和数据
ABP默认的数据库是SQLServer,不过ABP框架底层是EF框架,因此也是很容易支持其他类型的数据库的,本篇随笔介绍在ABP框架使用Mysql数据库,以及基于SQLServer创建MySql数据库 ...
- React跳转路由传参3种方法和区别
1.params传参 路由表配置:参数地址栏显示 路由页面:<Route path='/demo/:id' component={Demo}></Route> //配置 /:i ...
- python-字典dict、去除重复set
dict Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度. 举个例子,假设要根据同学的名字 ...
- 读github,deepfm,pytorch源码 记录
代码:https://github.com/chenxijun1029/DeepFM_with_PyTorch 2020/12/2首先是数据预处理文件:dataPreprocess.py1. 源数据集 ...
- 【Alpha冲刺阶段】Scrum Meeting Daily2
[Alpha冲刺阶段]Scrum Meeting Daily2 1.会议简述 会议开展时间 2020/5/23 8:30-9:00 PM 会议基本内容摘要 讨论了基础的分工,以及明确了各自模块需要完成 ...
- js 转换为字符串方法
要把一个值转换为一个字符串有两种方法:toString()方法和转型函数String(). toString()方法 数值.布尔值.对象.字符串值(每个字符串都有一个toString()方法,该方法返 ...
- CF1406E 【Deleting Numbers】
蒟蒻语 蒟蒻这次 \(CF\) 又双叒叕掉分了,\(C\) 都没有调出来. 还好再最后 \(10\) 秒钟调了下 \(E\) 块长 (块长 \(100\) => \(98\)),才没有掉得那么惨 ...
- 【NOI2019】弹跳(KDT优化建图)
Description 平面上有 \(n\) 个点,分布在 \(w \times h\) 的网格上.有 \(m\) 个弹跳装置,由一个六元组描述.第 \(i\) 个装置有参数:\((p_i, t_i, ...
- vue+axois 封装请求+拦截器(请求锁+统一错误)
需求 封装常用请求 拦截器-请求锁 统一处理错误码 一.封装常用的请求 解决痛点:不要每一个模块的api都还要写get,post,patch请求方法.直接将这些常用的方法封装好. 解决方案:写一个类 ...
- JVM的艺术—JAVA内存模型
*喜欢文章,动动手指点个赞 * 引言 亲爱读者你们好,关于jvm篇章的连载,前面三章讲了类加载器,本篇文章将进入jvm领域的另一个知识点,java内存模型.彻底的了解java内存模型,是有必要的.只要 ...