Python的transpose()函数

来源:互联网 发布:access数据库文件名 编辑:程序博客网 时间:2024/05/22 18:06
>>> a = array([[[ 0,  1,  2,  3],                [ 4,  5,  6,  7]],               [[ 8,  9, 10, 11],                [12, 13, 14, 15]]])>>> b = a.transpose(1,0,2)array([[[ 0,  1,  2,  3],        [ 8,  9, 10, 11]],       [[ 4,  5,  6,  7],        [12, 13, 14, 15]]])

数组a中10的坐标为a(1,0,3),经过transpose(1,0,2)转置后的数组b中的10的坐标为b(0,1,3)。原始的transpose参数(默认的参数)为(0,1,2),这个转置相当于将第一个坐标与第二坐标进行了互换。

原创粉丝点击