Python3实现的旋转矩阵图像算法示例
导读:本文共1230.5字符,通常情况下阅读需要4分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 本文实例讲述了Python3实现的旋转矩阵图像算法。分享给大家供大家参考,具体如下:问题:给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。方案一:先按X轴对称旋转, 再用zip()解压,最后用list重组。# -*- coding:utf-8 -*-#! python3class Solution: def r... ...
目录
(为您整理了一些要点),点击可以直达。本文实例讲述了Python3实现的旋转矩阵图像算法。分享给大家供大家参考,具体如下:
问题:
给定一个 n × n 的二维矩阵表示一个图像。
将图像顺时针旋转 90 度。
方案一:先按X轴对称旋转, 再用zip()解压,最后用list重组。
运行结果:
[[13, 9, 5, 1], [14, 10, 6, 2], [15, 11, 7, 3], [16, 12, 8, 4]]
方案二:找到规律,用原矩阵数据 赋值
运行结果:
[[13, 9, 5, 1], [14, 10, 6, 2], [15, 11, 7, 3], [16, 12, 8, 4]]
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python数学运算技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。
Python3实现的旋转矩阵图像算法示例的详细内容,希望对您有所帮助,信息来源于网络。