Python的 transpose
定义: reshape(x, y, z), transpose(x’, y’, z’), 令 f(x)=0, f(y)=1, f(z)=2,
因此 {x’, y’, z’} = {f(x), f(y), f(z)}
x’, y’, z’维度定义如下:
---> z’ |
|y’ |
------> x’
transpose生成的新矩阵, 数据的排列方式规律如下:
(1) 先递增生长z个数;
(2) 在f(z)维度上生长, f(z)对应的是哪个维度, 要看f(z)在(x’, y’, z’)中的位置;
(3) 在f(z)维度上增长z个数后, 往f(y)维度上递增, 直至增长y次为止;
(4) 往f(x)维度上递增至结束。
posted on 2021-07-05 16:14 freshair_cn 阅读(596) 评论(0) 编辑 收藏 举报