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警察与小偷的实现之一客户端与服务端通信实例
Oct 09 Python
简单介绍Python中的JSON模块
Apr 08 Python
python开发之文件操作用法实例
Nov 13 Python
浅谈python抛出异常、自定义异常, 传递异常
Jun 20 Python
Python中的迭代器与生成器高级用法解析
Jun 28 Python
Python中pow()和math.pow()函数用法示例
Feb 11 Python
python实现音乐下载的统计
Jun 20 Python
在Pycharm中将pyinstaller加入External Tools的方法
Jan 16 Python
下载官网python并安装的步骤详解
Oct 12 Python
python中的Elasticsearch操作汇总
Oct 30 Python
使用Python获取当前工作目录和执行命令的位置
Mar 09 Python
python 字典item与iteritems的区别详解
Apr 25 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
php,ajax实现分页
2008/03/27 PHP
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
php pdo oracle中文乱码的快速解决方法
2016/05/16 PHP
javascript StringBuilder类实现
2008/12/22 Javascript
Mootools 1.2教程 滚动条(Slider)
2009/09/15 Javascript
JavaScript设计模式之建造者模式介绍
2014/12/28 Javascript
jQuery制作网页版选项卡
2016/07/28 Javascript
性能优化之代码优化页面加载速度
2017/03/01 Javascript
关于jQuery里prev()的简单操作代码
2017/10/27 jQuery
vue axios 在页面切换时中断请求方法 ajax
2018/03/05 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
生成无限制的微信小程序码的示例代码
2019/09/20 Javascript
关于Vue中axios的封装实例详解
2019/10/20 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
[01:05:30]VP vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python urllib urlopen()对象方法/代理的补充说明
2017/06/29 Python
Pyqt5实现英文学习词典
2019/06/24 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
Django 实现 Websocket 广播、点对点发送消息的代码
2020/06/03 Python
CSS3实现粒子旋转伸缩加载动画
2016/04/22 HTML / CSS
GAP美国官网:美国休闲时尚品牌
2016/08/26 全球购物
Oakley官网:运动太阳镜、雪镜和服装
2016/09/30 全球购物
荷兰在线钓鱼商店:Raven
2019/06/26 全球购物
信息技术专业大学生个人的自我评价
2013/10/05 职场文书
公司中秋节活动方案
2014/02/12 职场文书
成绩单家长评语大全
2014/04/16 职场文书
义务教育学校标准化建设汇报材料
2014/08/16 职场文书
我的职业生涯规划:打造自己的运动帝国
2014/09/18 职场文书
公路施工安全责任书
2015/05/08 职场文书
盗窃罪辩护词范文
2015/05/21 职场文书
工作时间证明
2015/06/15 职场文书
python入门之算法学习
2021/04/22 Python
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python
MySQL系列之五 视图、存储函数、存储过程、触发器
2021/07/02 MySQL
Python学习之异常中的finally使用详解
2022/03/16 Python
python在package下继续嵌套一个package
2022/04/14 Python