虽然没试过其他形式的多维数据,不过想来应该是一样的吧 ~~

1.结论

keepdim=True
运算完之后的维度和原来一样,原来是三维数组现在还是三维数组(不过某一维度变成了1);

keepdim=False
运算完之后一般少一维度,求平均变为1的那一维没有了;

axis=k
按第k维运算,其他维度不遍,第k维变为1。

2.实验

import numpy as np
import torchx = [
[[1,2,3,4],[5,6,7,8],[9,10,11,12]],
[[13,14,15,16],[17,18,19,20],[21,22,23,24]]
]
x = torch.tensor(x).float()
#
print("shape of x:")  ##[2,3,4]
print(x.shape)
#
print("shape of x.mean(axis=0,keepdim=True):")          #[1, 3, 4]
print(x.mean(axis=0,keepdim=True).shape)
#
print("shape of x.mean(axis=0,keepdim=False):")         #[3, 4]
print(x.mean(axis=0,keepdim=False).shape)
#
print("shape of x.mean(axis=1,keepdim=True):")          #[2, 1, 4]
print(x.mean(axis=1,keepdim=True).shape)
#
print("shape of x.mean(axis=1,keepdim=False):")         #[2, 4]
print(x.mean(axis=1,keepdim=False).shape)
#
print("shape of x.mean(axis=2,keepdim=True):")          #[2, 3, 1]
print(x.mean(axis=2,keepdim=True).shape)
#
print("shape of x.mean(axis=2,keepdim=False):")         #[2, 3]
print(x.mean(axis=2,keepdim=False).shape)

pytorch中tensor.mean(axis, keepdim)参数理解小实验相关推荐

  1. Pytorch中tensor.view().permute().contiguous()函数理解

    Pytorch中tensor.view().permute().contiguous()函数理解 yolov3中有一行这样的代码,在此记录一下三个函数的含义 # 例子中batch_size为整型,le ...

  2. Pytorch中tensor维度和torch.max()函数中dim参数的理解

    Pytorch中tensor维度和torch.max()函数中dim参数的理解 维度 参考了 https://blog.csdn.net/qq_41375609/article/details/106 ...

  3. Pytorch中Tensor的索引,切片以及花式索引(fancy indexing)

    目录 理解Tensor的dim 索引 简单索引 用1维的list,numpy,tensor索引 用booltensor索引 切片 花式索引 结语 前一段时间遇到一个花式索引的问题,在搜索良久之后没有找 ...

  4. pytorch tensor查找0_在PyTorch中Tensor的查找和筛选例子

    本文源码基于版本1.0,交互界面基于0.4.1 import torch 按照指定轴上的坐标进行过滤 index_select() 沿着某tensor的一个轴dim筛选若干个坐标 >>&g ...

  5. Pytorch中tensor.expand()和tensor.expand_as()函数

    Pytorch中tensor.expand函数 Tensor.expand()函数详解 Tensor.expand_as()函数 Tensor.expand()函数详解 函数语法: # 官方解释: D ...

  6. pytorch中网络loss传播和参数更新理解

    相比于2018年,在ICLR2019提交论文中,提及不同框架的论文数量发生了极大变化,网友发现,提及tensorflow的论文数量从2018年的228篇略微提升到了266篇,keras从42提升到56 ...

  7. pyTorch中tensor运算

    文章目录 PyTorch的简介 PyTorch中主要的包 PyTorch的安装 使用GPU的原因 使数据在GPU上运行 什么使Tensor(张量) 一些术语介绍 Tensor的属性介绍(Rank,ax ...

  8. pytorch中tensor、backward一些总结

    目录 说明 Tensor Tensor的创建 Tensor(张量)基本数据类型与常用属性 Tensor的自动微分 设置不可积分计算 pytorch 计算图 backward一些细节 该文章解决问题如下 ...

  9. PyTorch中tensor介绍

          PyTorch中的张量(Tensor)如同数组和矩阵一样,是一种特殊的数据结构.在PyTorch中,神经网络的输入.输出以及网络的参数等数据,都是使用张量来进行描述.       torc ...

最新文章

  1. php zend 安装,全方位讲解PHP zend安装技巧
  2. 从Handler.post(Runnable r)再一次梳理Android的消息机制(以及handler的内存泄露)
  3. android中按钮间隔,Android布局有2个均匀间隔的按钮
  4. 神策数据曹犟:神策数据产品矩阵与技术体系
  5. 阿拉伯与罗马数字互转程序
  6. pysvn安装及常用方法
  7. Runnable和Thread基础---多线程学习笔记(二)
  8. 通过6个简单的步骤在Windows上运行Apache Hive
  9. c语言整型数组操作,c语言的数组操作|时刻需
  10. 我的程序员偶像在哪里?
  11. CTS ( 9)---CTS 源码分析
  12. 【分布式ID】键高并发 分布式 全局唯一 ID 雪花算法 snowflake
  13. php 各种排序算法,PHP四种常见排序算法
  14. python之syslog学习
  15. for 循环 与forEach 里面return 的区别
  16. HTML+JS调用摄像头
  17. CAD图清晰打印设置
  18. 装机 --- Windows无法安装到这个磁盘,选中的磁盘具有MBR分区表。在EFI系统上,Windows只能安装到GPT磁盘
  19. android锁屏界面布局修改,android 修改锁屏界面
  20. 软件设计师(3)-->数据库

热门文章

  1. python基于PHP+MySQL的美食网站的设计与实现
  2. 分布式文件存储和oss_大学课程教授使用开放式硬件和OSS的计算机人机交互
  3. ogg源端mysql添加trandata_oracle ogg golden gate 安装与配置
  4. 元宇宙是什么,AR科技在元宇宙中扮演怎样的角色?
  5. 《大数据原理:复杂信息的准备、共享和分析》一一
  6. 计算机专业考研复习要点,计算机专业考研的复习要点
  7. Beer Coasters
  8. DenseNet:Densely Connected Convolutional Networks
  9. 清华打造足球AI:首次实现同时控制10名球员完成比赛,胜率94.4%
  10. 2012年网络工程师考证上、下午试题【答案】