python实现矩阵上下/左右翻转,转置的示例

  

python中没有二维数组,用一个元素为列表的列表(矩阵)保存矩阵,行为行数,坳为列数

  

<强> 1。上下翻转:只需要把每一行的名单交换即可

        因为我在范围内(行//2):   矩阵[我]矩阵[row-1-i]=[row-1-i]矩阵,矩阵[我]      

<强> 2。左右翻转:需要逐个交换元素

        对m矩阵:   j的范围(col//2):   m [j], [col-1-j]=m [col-1-j], m [j]      

<强> 3。转置

        matrix_T=列表(地图(列表,zip(*矩阵)))      

也可以将列表转化为numpy数组后再转置\

     =numpy.array矩阵(矩阵,dtype=int)   matrix_T=numpy.transpose(矩阵)      

以上这篇python实现矩阵上下/左右翻转,转置的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

python实现矩阵上下/左右翻转,转置的示例