arr1.transpose((1,0,2))即把第1维的数据放到第0维,第0维的数据放到第1维,第二维不动。
第一个数0的坐标是(0,0,0),变换之后还是(0,0,0)
第二个数1的坐标是(0,0,1),变换之后还是(0,0,1)
所以(0,0,:)和(1,1,:)都不变化
数字3本来是(0,1,0),变换之后为(1,0,0)
arr1.transpose((1,0,2))即把第1维的数据放到第0维,第0维的数据放到第1维,第二维不动。
第一个数0的坐标是(0,0,0),变换之后还是(0,0,0)
第二个数1的坐标是(0,0,1),变换之后还是(0,0,1)
所以(0,0,:)和(1,1,:)都不变化
数字3本来是(0,1,0),变换之后为(1,0,0)
本文标题:transpose转置的详解
本文链接:https://www.haomeiwen.com/subject/cghuxdtx.html
网友评论