python 实现矩阵上下/左右翻转,转置的示例
python中没有二维数组,用一个元素为list的list(matrix)保存矩阵,row为行数,col为列数
1.上下翻转:只需要把每一行的list交换即可
foriinrange(row//2): matrix[i],matrix[row-1-i]=matrix[row-1-i],matrix[i]
2.左右翻转:需要逐个交换元素
forminmatrix: forjinrange(col//2): m[j],m[col-1-j]=m[col-1-j],m[j]
3.转置
matrix_T=list(map(list,zip(*matrix)))
也可以将list转化为numpy数组后再转置\
matrix=numpy.array(matrix,dtype=int) matrix_T=numpy.transpose(matrix)
以上这篇python实现矩阵上下/左右翻转,转置的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短