python矩阵的转置和逆转实例


Posted in Python onDecember 12, 2018

如下所示:

# 矩阵的转置
def transpose(list1):
 return [list(row) for row in zip(*list1)]
 
list1 = [[1, 4], [2, 5], [3, 6]]
print(transpose(list1)) # [[1, 2, 3], [4, 5, 6]]

矩阵转置

用zip将一系列可迭代对象中的元素打包为元组,之后将这些元组放置在列表中,两步加起来等价于行列转置。

# 矩阵逆转
def invert(list1):
 return [row[::-1] for row in list1]
list1 = [[1, 4], [2, 5], [3, 6]]
print(invert(list1)) # [[4, 1], [5, 2], [6, 3]]

矩阵逆转

取出每行的元素,逆序索引遍历 = 左右翻转。

以上这篇python矩阵的转置和逆转实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中为什么要用self探讨
Apr 14 Python
处理Python中的URLError异常的方法
Apr 30 Python
由浅入深讲解python中的yield与generator
Apr 05 Python
用python写扫雷游戏实例代码分享
May 27 Python
基于DATAFRAME中元素的读取与修改方法
Jun 08 Python
Python requests模块实例用法
Feb 11 Python
python统计指定目录内文件的代码行数
Sep 19 Python
妙用itchat! python实现久坐提醒功能
Nov 25 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
Mar 30 Python
python如何导出微信公众号文章方法详解
Aug 31 Python
Django Auth用户认证组件实现代码
Oct 13 Python
python Tkinter模块使用方法详解
Apr 07 Python
对Python 除法负数取商的取整方式详解
Dec 12 #Python
python判断一个数是否能被另一个整数整除的实例
Dec 12 #Python
解决sublime+python3无法输出中文的问题
Dec 12 #Python
python3实现多线程聊天室
Dec 12 #Python
对pandas读取中文unicode的csv和添加行标题的方法详解
Dec 12 #Python
python pands实现execl转csv 并修改csv指定列的方法
Dec 12 #Python
python2.7实现邮件发送功能
Dec 12 #Python
You might like
实用函数4
2007/11/08 PHP
PHP重定向的3种方式
2013/03/07 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
2014/06/26 PHP
PHP中使用BigMap实例
2015/03/30 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
2010/07/24 Javascript
JavaScript中获取元素索引的函数
2010/09/10 Javascript
自制轻量级仿jQuery.boxy对话框插件代码
2010/10/26 Javascript
JavaScript将数据转换成整数的方法
2014/01/04 Javascript
js设置控件的隐藏与显示的两种方法
2014/08/21 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
2015/04/03 Javascript
javascript中indexOf技术详解
2015/05/07 Javascript
js中动态创建json,动态为json添加属性、属性值的实例
2016/12/02 Javascript
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
浅谈JavaScript的innerWidth与innerHeight
2017/10/12 Javascript
Vuex 单状态库与多模块状态库详解
2018/12/11 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
解决vue的router组件component在import时不能使用变量问题
2020/07/26 Javascript
[00:36]我的中国心——Serenity vs Fnatic
2018/08/21 DOTA
django之session与分页(实例讲解)
2017/11/13 Python
Python实现重建二叉树的三种方法详解
2018/06/23 Python
在Python中表示一个对象的方法
2019/06/25 Python
如何使用django的MTV开发模式返回一个网页
2019/07/22 Python
python实现邮件发送功能
2019/08/10 Python
python中的split()函数和os.path.split()函数使用详解
2019/12/21 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
2020/05/04 Python
解析Python 偏函数用法全方位实现
2020/06/26 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
以实惠的价格轻松租车,免费取消:Easyrentcars
2019/07/16 全球购物
人力资源管理专业学生自我评价
2013/11/20 职场文书
工程索赔意向书
2014/08/30 职场文书
立项申请报告范本
2015/05/15 职场文书
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL
MySQL脏读,幻读和不可重复读
2022/05/11 MySQL
nginx之queue的具体使用
2022/06/28 Servers