numpy库中的transpose

认真研究了一下,transpose 是怎么执行的,主要是要对几个维度都进行索引,我自己是这样理解的:

比如:reshape(2,4,3)形成的2*4*3的数组,2包含索引从0,1;4包含索引0,1,2,3。那么图中的[3,4,5]对应的索引为[0,1,?],对其进行transpose(1,0,2)即让[3,4,5]的索引变为[0,1,?]

可以对照着下面的例子看,我自己会把这个数组横着写,简单讲(2,4,3)想成最大的列表里面有两个中等列表,中等列表里面有4个小列表,每个小列表里有三个元素,然后大、中、小列表和元素分别对应索引

图片发自简书App
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基础篇NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(...
    oyan99阅读 5,156评论 0 18
  • 先决条件 在阅读这个教程之前,你多少需要知道点python。如果你想从新回忆下,请看看Python Tutoria...
    舒map阅读 2,602评论 1 13
  • NumPy是Python中关于科学计算的一个类库,在这里简单介绍一下。 来源:https://docs.scipy...
    灰太狼_black阅读 1,251评论 0 5
  • [{"reportDate": "2018-01-23 23:28:49","fluctuateCause": n...
    加勒比海带_4bbc阅读 783评论 1 2
  • 与以往不同,我做午饭的时候茗茗睡了个把小时。午休的时候怎么都不睡,所以下午的时间一直陪着他玩倍感难熬。 晚饭...
    幸福鸟_350e阅读 255评论 0 0