numpy的sum函数的axis和keepdim参数详解

 更新时间:2021年03月12日 10:19:12   作者:油炸冰淇凌  
这篇文章主要介绍了numpy的sum函数的axis和keepdim参数详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一.axis

axis就是指定轴。

三维数组可看作元素是二维数组的一维数组,二维数组可看作元素是一维数组的一维数组 。(这么理解就舒服了!)

例:

axis=2就是三维数组对最里面那一层即每个一维数组内部进行求和。

axis=0就是对最外面那一层的元素之间作和。

例子戳这里

二.keepdim

可以理解为'keepdims = True'参数是为了保持结果的维度与原始array相同,即keep dimension 保持维度.

import numpy as np
 
b=np.arange(12)
b=b.reshape(2,6)
print(b)
print('b中的元素之和:',np.sum(b))
#即在b的第一个轴上进行加和,相当于压缩行,也可以理解为二维矩阵的第一层括号里的东西加和
#若axis=1则是压缩列,也就是对第二层括号里面的进行求和
sum=np.sum(b,axis=0,keepdims=True)
print(sum)

运行结果:

[[ 0  1  2  3  4  5]
 [ 6  7  8  9 10 11]]
b中的元素之和: 66
[[ 6  8 10 12 14 16]]
最后一个输出指定axis=0,keepdim=True,可看到输出的是一个二维数组,如果不加keepdim=True,那么结果就是一维数组[ 6  8 10 12 14 16]

到此这篇关于numpy的sum函数的axis和keepdim参数详解的文章就介绍到这了,更多相关numpy的sum函数axis和keepdim参数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

相关文章

  • 如何利用pyinstaller打包Python程序为exe可执行文件

    如何利用pyinstaller打包Python程序为exe可执行文件

    这篇文章主要给大家介绍了关于如何利用pyinstaller打包Python程序为exe可执行文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Python开发中的Nonetype类型详解

    Python开发中的Nonetype类型详解

    这篇文章主要介绍了Python开发中的Nonetype类型详解,None有自己的数据类型NoneType,你可以将None复制给任何变量,但是你不能创建其他NoneType对象,需要的朋友可以参考下
    2023-12-12
  • python读取文件列表并排序的实现示例

    python读取文件列表并排序的实现示例

    本文主要介绍了python读取文件列表并排序的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • python判断一个集合是否为另一个集合的子集方法

    python判断一个集合是否为另一个集合的子集方法

    下面小编就为大家分享一篇python判断一个集合是否为另一个集合的子集方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • 使用Python字典实现词频统计的方法

    使用Python字典实现词频统计的方法

    在Python中,利用字典进行词频统计是一种常见且强大的方式,通过对文本进行预处理并使用字典数据结构,可以轻松地统计文本中每个单词出现的频率,下面将详细解释这个过程,并提供多种例子,以帮助你更好地理解并应用这一技术,需要的朋友可以参考下
    2023-12-12
  • Python FastAPI入门安装使用

    Python FastAPI入门安装使用

    FastAPI是一个现代、快速的Python Web框架,用于构建API,它基于Python 3.6+的类型提示特性,使得代码更加简洁且易于绶护,这篇文章主要介绍了Python FastAPI入门安装使用,需要的朋友可以参考下
    2025-03-03
  • fastcgi文件读取漏洞之python扫描脚本

    fastcgi文件读取漏洞之python扫描脚本

    这篇文章主要介绍了fastcgi文件读取漏洞之python扫描脚本,需要的朋友可以参考下
    2017-04-04
  • 关于windos10环境下编译python3版pjsua库的问题

    关于windos10环境下编译python3版pjsua库的问题

    pjsua默认绑定的python版本是python 2.4,使用起来有诸多限制,希望可以使用python3调用pjsua的库实现软电话的基础功能。这篇文章主要介绍了windos10环境下编译python3版pjsua库,需要的朋友可以参考下
    2021-10-10
  • python flask几分钟实现web服务的例子

    python flask几分钟实现web服务的例子

    今天小编就为大家分享一篇python flask几分钟实现web服务的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • Python+Delorean实现时间格式智能转换

    Python+Delorean实现时间格式智能转换

    DeLorean是一个Python的第三方模块,基于 pytz 和 dateutil 开发,用于处理Python中日期时间的格式转换。本文将详细讲讲DeLorean的使用,感兴趣的可以了解一下
    2022-04-04

最新评论