首页 > 其他分享 >48. 旋转图像

48. 旋转图像

时间:2024-12-16 19:33:01浏览次数:6  
标签:matrix 48 len 旋转 re range 图像 列表 append

在这里插入图片描述
思路

观察列表,旋转后:
第N行的数据=原列表第N列数据从下往上遍历
则用re来存储原列表每列从下往上遍历的数据,然后赋值给matrix即可

时间复杂度: O(n^2)

代码

class Solution:
    def rotate(self, matrix: List[List[int]]) -> None:
        """
        Do not return anything, modify matrix in-place instead.
        """
        re=[]
        for j in range(len(matrix[0])):
            t=[]
            for i in range(len(matrix)-1,-1,-1):
                t.append(matrix[i][j])
            re.append(t)
        for i in range(len(matrix)):
            for j in range(len(matrix[0])):
                matrix[i][j]=re[i][j]
        return matrix

标签:matrix,48,len,旋转,re,range,图像,列表,append
From: https://blog.csdn.net/huanxianxianshi/article/details/144516017

相关文章

  • 基于卷积神经网络的图像二分类检测模型训练与推理实现教程 | 幽络源
    前言对于本教程,说白了,就是期望能通过一个程序判断一张图片是否为某个物体,或者说判断一张图片是否为某个缺陷。因为本教程是针对二分类问题,因此主要处理是与不是的问题,比如我的模型是判断一张图片是否为苹果,那么拿一张图片给模型去推理,他会得出这张图是苹果的概率,如果概率......
  • python opencv车牌图像校正
    车牌图片代码#-*-coding:UTF-8-*-importcv2importnumpyasnp#预处理defimgProcess(path):img=cv2.imread(path)#统一规定大小img=cv2.resize(img,(640,480))#高斯模糊img_Gas=cv2.GaussianBlur(img,(5,5),0)#RGB......
  • 国标GB28181公网平台LiteGBS安防tips:摄像机下雨天镜头图像起雾或局部模糊怎么办?
    随着视频技术的不断进步,视频监控、直播、执法记录仪等多种视频资源的应用场景愈发广泛且多样化。为了实现对这些资源的有效整合和统一管理输出,信息化项目中对于视频综合接入能力的需求愈发迫切。遇到摄像机下雨天后出现镜头图像起雾整体或局部模糊时,应该怎么办呢?问题说明:1、下......
  • leetcode 1481. 不同整数的最少数目
    1481.不同整数的最少数目classSolution{public:intfindLeastNumOfUniqueInts(vector<int>&arr,intk){unordered_map<int,int>numAdded;for(int&num:arr)++numAdded[num];vector<pair<int,int>>num......
  • 两种方式实现css三球围绕中心旋转问题
     <!--*@Author:Simoon.jia*@Date:2024-12-1317:38:51*@LastEditors:Simoon.jia*@LastEditTime:2024-12-1319:00:34*@Description:描述--><!DOCTYPEhtml><htmllang="en"><head><metacharset="UT......
  • 如何阻止屏幕旋转时自动调整字体的大小?
    在前端开发中,阻止屏幕旋转时自动调整字体的大小可以通过CSS样式设置来实现。以下是一些具体的步骤和方法:使用CSS的text-size-adjust属性:这个属性允许Web开发者控制移动浏览器如何在改变屏幕方向(例如,从竖屏转到横屏)时自动调整文本的大小。可以通过为元素设置-webkit-text-siz......
  • yolov8+图像去雨+图像去雾+图像增强+图像去噪
    YOLOv8图像去雾、图像去雨、图像增强与图像去噪:综合解决方案引言随着计算机视觉技术的不断进步,YOLO(YouOnlyLookOnce)系列模型以其快速和高效的目标检测能力而闻名。最新版本YOLOv8不仅继承了这些优点,还引入了图像处理的新功能,如图像去雾、图像去雨、图像增强和图像去噪......
  • 3种在Linux命令行查看图像的方法
    在Linux中有很多GUI应用程序可以查看图像,但是这对经常使用命令行来工作的人可能会觉得很繁琐。今天要介绍的是3个实用的CLI图像查看器来在终端上查看图像,让那些使用CLI的朋友能更加高效地工作。1.FIMFIM是FbiIMproved的缩略语,意思是Fbi改进版。有些人可能还不......
  • 旋转位置编码(RoPE):Transformer 模型中的创新位置编码技术
    一、引言        在自然语言处理(NLP)领域,Transformer模型因其强大的并行计算能力和优秀的性能而广受关注。然而,原始Transformer模型的一个重要缺点是无法有效捕捉输入序列中token的位置信息。为了解决这一问题,研究人员开发了多种位置编码方法,其中旋转位置编码(Rota......
  • yolo8图像分割
    YOLOv8是YOLO系列的最新版本,由Ultralytics公司开发,旨在提供最先进的目标检测和图像分割能力。它不仅继承了YOLO模型一贯的速度优势,还在多个方面进行了改进,以提升其在复杂任务中的表现。以下是关于YOLOv8图像分割的一些关键点。YOLOv8图像分割的主要特点1.多样......