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


Posted in Python onJanuary 23, 2019

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

1. 上下翻转:只需要把每一行的list交换即可

for i in range(row // 2):
  matrix[i], matrix[row-1-i] = matrix[row-1-i], matrix[i]

2. 左右翻转:需要逐个交换元素

for m in matrix:
  for j in range(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 实现矩阵上下/左右翻转,转置的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的类与对象之描述符详解
Mar 27 Python
在Python的Django框架中编写错误提示页面
Jul 22 Python
Python做简单的字符串匹配详解
Mar 21 Python
python获取程序执行文件路径的方法(推荐)
Apr 26 Python
python2.7使用plotly绘制本地散点图和折线图
Apr 02 Python
pandas取出重复数据的方法
Jul 04 Python
Python实现12306火车票抢票系统
Jul 04 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
Jul 15 Python
python移位运算的实现
Jul 15 Python
在keras下实现多个模型的融合方式
May 23 Python
python实现定时发送邮件
Dec 23 Python
django inspectdb 操作已有数据库数据的使用步骤
Feb 07 Python
selenium+python自动化测试之使用webdriver操作浏览器的方法
Jan 23 #Python
对Python实现累加函数的方法详解
Jan 23 #Python
python实现K近邻回归,采用等权重和不等权重的方法
Jan 23 #Python
Python+OpenCV图片局部区域像素值处理改进版详解
Jan 23 #Python
selenium+python自动化测试之环境搭建
Jan 23 #Python
在python带权重的列表中随机取值的方法
Jan 23 #Python
Appium+Python自动化测试之运行App程序示例
Jan 23 #Python
You might like
在同一窗体中使用PHP来处理多个提交任务
2008/05/08 PHP
PHP exif扩展方法开启详解
2014/07/28 PHP
通过Email发送PHP错误的方法
2015/07/20 PHP
javascript 保存文件到本地实现方法
2012/11/29 Javascript
jquery获取checkbox的值并post提交
2015/01/14 Javascript
详解Document.Cookie
2015/12/25 Javascript
深入理解js generator数据类型
2016/08/16 Javascript
JavaScript里 ==与===区别详解
2016/08/16 Javascript
jQuery Easyui快速入门教程
2016/08/21 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
2016/09/04 Javascript
jQuery实现图片滑动效果
2017/03/08 Javascript
详解VUE2.X过滤器的使用方法
2018/01/11 Javascript
vue实现axios图片上传功能
2019/08/20 Javascript
基于JS实现table导出Excel并保留样式
2020/05/19 Javascript
详解JavaScript 作用域
2020/07/14 Javascript
Python中内建函数的简单用法说明
2016/05/05 Python
Python中遍历字典过程中更改元素导致异常的解决方法
2016/05/12 Python
python实现二叉查找树实例代码
2018/02/08 Python
python numpy 显示图像阵列的实例
2018/07/02 Python
matplotlib.pyplot绘图显示控制方法
2019/01/15 Python
在Pycharm中执行scrapy命令的方法
2019/01/16 Python
python实现几种归一化方法(Normalization Method)
2019/07/31 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
Tensorflow加载Vgg预训练模型操作
2020/05/26 Python
python实现将中文日期转换为数字日期
2020/07/14 Python
在html页面中取得session中的值的方法
2020/08/11 HTML / CSS
达拉斯牛仔官方商店:Dallas Cowboys Pro Shop
2018/02/10 全球购物
创业计划实施的7大步骤
2014/02/05 职场文书
文艺晚会主持词
2014/03/24 职场文书
捐款倡议书怎么写
2014/05/13 职场文书
党的群众路线教育实践活动个人整改措施材料
2014/11/04 职场文书
2014年化妆品销售工作总结
2014/12/01 职场文书
师德先进个人事迹材料
2014/12/19 职场文书
教师节主题班会教案
2015/08/17 职场文书
优秀的商业计划书,让融资一步到位
2019/05/07 职场文书
小学语文的各类谚语(70首)
2019/08/15 职场文书