本日大略理解一下矩阵的转置。什么叫矩阵的转置?看这样一个矩阵,它是一个两行三列的矩阵,它的形状便是shape,该当是23。所谓的转置便是把它的形状由23改为32,这便是它的转置。也便是把它的列数变为行数。
转置的规则是什么?比如这样一个数据,123456,第一列数据是什么?是一四,先把一四拿过来,第二列是25,把二五今后面拿,第三列是36。新的数据转置往后的矩阵就这样由两行3列变成了3行两列。
来看代码,这里声明一个矩阵a,如果须要对它进行转置常日可以利用两种方法。首先它里面有一个属性便是T,直接访问这个属性就可以得到转置后的矩阵。也可以用numpy里面的一个函数transpose,这两种方法都可以帮我们得到转置后的矩阵。
看下结果,原始式矩阵123456,转置后的矩阵142536和这里结果是一样的。