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实现矩阵上下/左右翻转,转置的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。