python学习笔记--二维矩阵的转置
来源:互联网 发布:线刷用什么软件 编辑:程序博客网 时间:2024/05/23 14:45
python中如何交换一个矩阵的行和列呢?下面给出两种方法:
列表推导:
a=[[1,2,3,4,5],[6,7,8,9,0],[11,12,13,14,15]]# 列表推导aT=[ [row[col] for row in a] for col in range(len(a[0]))]print(aT) # [[1, 6, 11], [2, 7, 12], [3, 8, 13], [4, 9, 14], [5, 0, 15]]
利用zip()和map()函数:
#zip()a=[[1,2,3,4,5],[6,7,8,9,0],[11,12,13,14,15]]# 利用zip()aT=list(map(list,zip(*a)))print(aT) # [[1, 6, 11], [2, 7, 12], [3, 8, 13], [4, 9, 14], [5, 0, 15]]
等有时间了再来补上zip()和map()的原理
阅读全文
0 0
- python学习笔记--二维矩阵的转置
- Python矩阵转置中的二维数组的实际操作方案介绍
- 二维数组---矩阵转置
- 二维数组---矩阵转置
- 二维数组---矩阵转置
- 二维数组矩阵转置
- python学习笔记:二维数组排序问题
- php中,二维数组,矩阵的转置
- 二维矩阵的乘法
- 二维数组之矩阵转置
- C语言学习之用二维数组实现矩阵转置
- Python 学习笔记之二维数组(list)
- python数据结构学习笔记-2016-10-14-03-二维数组
- Python学习笔记(九)一维、二维、多维梯度下降
- 指针与二维的学习笔记
- python 矩阵转置
- Python--矩阵转置
- python 矩阵转置
- Android开发—简单的图片浏览器
- 常见排序算法
- java控制台输出一个菱形
- 基础练习 BASIC-25 回形取数
- 详解composer的自动加载机制
- python学习笔记--二维矩阵的转置
- SQL
- 文档总结1-Linux入门操作与基本命令运行
- Activity和service
- java输出一个九九乘法表
- 配置交换机端口具体命令
- 【增强学习】Sarsa
- 基础练习 BASIC-27 2n皇后问题
- JDBC学习之路-对大文本数据的操作