numpy.transpose()用法

np.transpose()用法

作用:

按照参数的循序转置矩阵

代码:

import numpy as np
four = np.arange(120).reshape(2,3,4,5)
print('four:',four)
four_transpose = np.transpose(four,(0,3,1,2))
print('four_transpose:',four_transpose)

效果:

four: [[[[  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  27  28  29]
   [ 30  31  32  33  34]
   [ 35  36  37  38  39]]
  [[ 40  41  42  43  44]
   [ 45  46  47  48  49]
   [ 50  51  52  53  54]
   [ 55  56  57  58  59]]]
 [[[ 60  61  62  63  64]
   [ 65  66  67  68  69]
   [ 70  71  72  73  74]
   [ 75  76  77  78  79]]
  [[ 80  81  82  83  84]
   [ 85  86  87  88  89]
   [ 90  91  92  93  94]
   [ 95  96  97  98  99]]
  [[100 101 102 103 104]
   [105 106 107 108 109]
   [110 111 112 113 114]
   [115 116 117 118 119]]]]
four_transpose: [[[[  0   5  10  15]
   [ 20  25  30  35]
   [ 40  45  50  55]]
  [[  1   6  11  16]
   [ 21  26  31  36]
   [ 41  46  51  56]]
  [[  2   7  12  17]
   [ 22  27  32  37]
   [ 42  47  52  57]]
  [[  3   8  13  18]
   [ 23  28  33  38]
   [ 43  48  53  58]]
  [[  4   9  14  19]
   [ 24  29  34  39]
   [ 44  49  54  59]]]
 [[[ 60  65  70  75]
   [ 80  85  90  95]
   [100 105 110 115]]
  [[ 61  66  71  76]
   [ 81  86  91  96]
   [101 106 111 116]]
  [[ 62  67  72  77]
   [ 82  87  92  97]
   [102 107 112 117]]
  [[ 63  68  73  78]
   [ 83  88  93  98]
   [103 108 113 118]]
  [[ 64  69  74  79]
   [ 84  89  94  99]
   [104 109 114 119]]]]
Process finished with exit code 0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏华东的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值