美文网首页
Python旋转矩阵的骚操作

Python旋转矩阵的骚操作

作者: QianmianH | 来源:发表于2020-07-01 13:19 被阅读0次

先来个自己写的,很费脑,很耗时,很暴力

def rotate(matrix):
    s = 0
    for n in range(len(matrix),0,-1):
        for m in range(s,n-1):
            matrix[len(matrix)-n][m],matrix[m][n-1],matrix[n-1][len(matrix)-1-m],matrix[len(matrix)-1-m][len(matrix)-n]=matrix[len(matrix)-1-m][len(matrix)-n],matrix[len(matrix)-n][m],matrix[m][n-1],matrix[n-1][len(matrix)-1-m]
        s+=1
    return matrix

再来个一行解决的

matrix[::] = zip(*matrix[::-1])

关键用到了zip可以对矩阵进行转置的操作

相关文章

  • Python旋转矩阵的骚操作

    先来个自己写的,很费脑,很耗时,很暴力 再来个一行解决的 关键用到了zip可以对矩阵进行转置的操作

  • Python极限操作流:控制Excel实现自动化办公!

    Python骚操作:Python控制Excel实现自动化办公! 1.安装 Python骚操作:Python控制Ex...

  • opencv图像旋转矩阵

    在Python opencv中图像旋转矩阵可以用来旋转源图片到目标图片、旋转源坐标点到目标坐标点。根据图像旋转矩阵...

  • Quartz2D之矩阵操作

    上下文的矩阵操作 平移 旋转 缩放

  • 线性代数的本质#0x04 - 逆矩阵、列空间与零空间

    逆矩阵 秩 零空间 逆其实就是你操作,比如矩阵A的目的是旋转(运动)+90度,那么逆操作就是旋转-90度,相当于操...

  • 图形变换原理

    图片的缩放、平移、拉伸、旋转都是基于像素矩阵的操作。概念介绍单位矩阵: 投影矩阵: 如下图: 1.缩放原理 修改单...

  • Python骚操作

    遍历列表 对列表的操作 列表推导 上下文管理器 条件判断 构造矩阵 装饰器 变量交换 切片 读取文件 for-el...

  • Python骚操作

    大家应该用过那些局域网文件共享软件,或者其他的共享软件吧今天突然发现python的骚操作 Python文件共享 使...

  • 正确使用OpenCV和Python旋转图像

    使用OpenCV和Python旋转图像 其中,旋转矩阵中前两列控制旋转,最后一列控制其位置(即平移) 我们先定义了...

  • Matrix.setRotate 和 postRotate的区别

    Matrix方法中的setRotate()方法会先清除该矩阵,即设为单位矩阵。之后设置旋转操作的,同样,setTr...

网友评论

      本文标题:Python旋转矩阵的骚操作

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