python 按不同维度求和,最值,均值的实例

 更新时间:2018年06月28日 09:51:42   作者:whitesilence  
今天小编就为大家分享一篇python 按不同维度求和,最值,均值的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

当变量维数加大时很难想象是怎样按不同维度求和的,高清楚一个,其他的应该就很清楚了,什么都不说了,上例子,例子一看便明白…..

a=range(27)
a=np.array(a)
a=np.reshape(a,[3,3,3])

输出a的结果是:

array([[[ 0, 1, 2],
  [ 3, 4, 5],
  [ 6, 7, 8]],
  [[ 9, 10, 11],
  [12, 13, 14],
  [15, 16, 17]],
  [[18, 19, 20],
  [21, 22, 23],
  [24, 25, 26]]])

我们来看看 aa=np.sum(a,-1)的输出:

array([[ 3, 12, 21], 
[30, 39, 48], 
[57, 66, 75]]) 
bb=np.sum(a,2) 的输出
array([[ 3, 12, 21],
  [30, 39, 48],
  [57, 66, 75]])

cc=np.sum(a,0)的输出:

array([[27, 30, 33],
  [36, 39, 42],
  [45, 48, 51]])

cc=np.sum(a,1)的输出:

array([[ 9, 12, 15],
  [36, 39, 42],
  [63, 66, 69]])

第-1个维度与第2个维度是一样的,第-1个维度实际是指最后一个维度。

以上这篇python 按不同维度求和,最值,均值的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python 四舍五入到最接近的十位(最新推荐)

    Python 四舍五入到最接近的十位(最新推荐)

    Python具有三个内置函数round()、floor()和ceil(),可用于对数字进行舍入,本篇文章将讨论使用Python的ceil()函数将数字四舍五入到最接近的十,感兴趣的朋友跟随小编一起看看吧
    2022-04-04
  • python中zip函数用法详解(全)

    python中zip函数用法详解(全)

    这篇文章主要给大家介绍了关于python中zip函数用法详解的相关资料,zip()是Python的一个内建函数,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-09-09
  • Python 多线程,threading模块,创建子线程的两种方式示例

    Python 多线程,threading模块,创建子线程的两种方式示例

    这篇文章主要介绍了Python 多线程,threading模块,创建子线程的两种方式,结合实例形式分析了Python线程的原理与创建子线程的相关实现技巧,需要的朋友可以参考下
    2019-09-09
  • PyMySQL实现增删查改的简单使用

    PyMySQL实现增删查改的简单使用

    这篇文章主要介绍了PyMySQL实现增删查改的简单使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • 详解pandas.DataFrame中删除包涵特定字符串所在的行

    详解pandas.DataFrame中删除包涵特定字符串所在的行

    这篇文章主要介绍了pandas.DataFrame中删除包涵特定字符串所在的行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • python 实现数据库中数据添加、查询与更新的示例代码

    python 实现数据库中数据添加、查询与更新的示例代码

    这篇文章主要介绍了python 实现数据库中数据添加、查询与更新的示例代码,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2020-12-12
  • python库安装与使用示例详解

    python库安装与使用示例详解

    这篇文章主要介绍了Python中的生成器函数yield、openslide库、ASAP库、concurrent.futures.ThreadPoolExecutor、xml.etree.ElementTree库、skimage库和PIL.Image库的相关知识,感兴趣的朋友一起看看吧
    2025-02-02
  • Python使用multiprocessing实现多进程的详细步骤记录

    Python使用multiprocessing实现多进程的详细步骤记录

    multiprocessing包是Python中的多进程管理包,与threading.Thread类似,它可以利用multiprocessing.Process对象来创建一个进程,下面这篇文章主要给大家介绍了关于Python使用multiprocessing实现多进程的详细步骤,需要的朋友可以参考下
    2024-08-08
  • Python输出汉字字库及将文字转换为图片的方法

    Python输出汉字字库及将文字转换为图片的方法

    这篇文章主要介绍了Python输出汉字字库及将文字转换为图片的方法,分别用到了codecs模块和pygame模块,需要的朋友可以参考下
    2016-06-06
  • python 基于opencv 绘制图像轮廓

    python 基于opencv 绘制图像轮廓

    这篇文章主要介绍了python 基于opencv 绘制图像轮廓的示例,帮助大家更好的利用python的opencv库处理图像,感兴趣的朋友可以了解下
    2020-12-12

最新评论