美文网首页
二维矩阵变换(矩阵的行列互换)

二维矩阵变换(矩阵的行列互换)

作者: 西凉0 | 来源:发表于2015-04-08 23:58 被阅读287次

二维矩阵变换(矩阵的行列互换)比如我们有一个由列表描述的二维矩阵a= [[1, 2, 3], [4, 5, 6], [7, 8, 9]]通过python列表推导的方法,我们也能轻易完成这个任务print[ [row[col]forrowina]forcolinrange(len(a[0]))]

[[1, 4, 7], [2, 5, 8], [3, 6, 9]]

另外一种让人困惑的方法就是利用zip函数:

>>> a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

>>> zip(*a)

[(1, 4, 7), (2, 5, 8), (3, 6, 9)]

>>> map(list,zip(*a))

[[1, 4, 7], [2, 5, 8], [3, 6, 9]]

相关文章

  • 二维矩阵变换(矩阵的行列互换)

    二维矩阵变换(矩阵的行列互换)比如我们有一个由列表描述的二维矩阵a= [[1, 2, 3], [4, 5, 6],...

  • 高等代数理论基础55:\lambda-矩阵在初等变换下的标准形

    -矩阵在初等变换下的标准形 初等变换 定义:-矩阵的初等变换 1.矩阵的两行(列)互换位置 2.矩阵的某一行(列)...

  • 3.矩阵和列表

    ①变换向量在数据库或矩阵中的顺序 将第四列gene向量变成第一列 矩阵创建,查看矩阵行列数,矩阵取子集,矩阵行列置...

  • 算法: reshape the matrix

    reshape the matrix// 找到对应新矩阵和原来矩阵行列的关系以及对应的变换//

  • test

    [TOC] 创建矩阵(采用ndarray对象) 获取矩阵行数列数(二维情况) 矩阵的截取 按行列截取 按条件截取 ...

  • 整理3D运算上的疑问

    为什么有些书矩阵运算是左乘, 而有些书是右乘? 可以互换, 使用逆矩阵与转置矩阵公式即可. 由于一个变换矩阵是由 ...

  • 图解线性代数一

    矩阵与线性变换 矩阵乘法与线性变换复合 三维空间中的线性变换 行列式 逆矩阵、列空间与零空间 非方阵 点积 叉积 ...

  • 第一周 - Linear Algebra Review(线性代数

    矩阵 矩阵是一个二维数组。 向量 向量是只有一列的矩阵。 矩阵的加法和减法 只有相同行列的两个矩阵才能计算加法和减...

  • Numpy

    操作数组和矩阵 基本操作 二维操作 特殊操作 属于np的函数 平均值 索引切片 打印行列 行矩阵 多个矩阵合并 ...

  • 第5课 转置-置换向量空间R

    大纲 转换线性代数的大门“向量空间” 置换 置换矩阵: 记作P,用来完成行列互换的矩阵。作用, 置换行得到主元(检...

网友评论

    本文标题:二维矩阵变换(矩阵的行列互换)

    本文链接:https://www.haomeiwen.com/subject/kinzxttx.html