• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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参数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 

    您可能感兴趣的文章:
    • 详解Numpy扩充矩阵维度(np.expand_dims, np.newaxis)和删除维度(np.squeeze)的方法
    • numpy np.newaxis 的实用分享
    • numpy:np.newaxis 实现将行向量转换成列向量
    • np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
    • NumPy中的维度Axis详解
    • 浅谈numpy 函数里面的axis参数的含义
    上一篇:Python对130w+张图片检索的实现方法
    下一篇:使用pyqt5搭建yolo3目标识别界面的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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