美文网首页
55. LeetCode 832. 翻转图像

55. LeetCode 832. 翻转图像

作者: 月牙眼的楼下小黑 | 来源:发表于2019-02-11 20:30 被阅读8次
  • 标签: 数组
  • 难度: 简单

  • 题目描述
  • 我的解法

利用 切片操作 不难解决。

import numpy
class Solution(object):
    def flipAndInvertImage(self, A):
        """
        :type A: List[List[int]]
        :rtype: List[List[int]]
        """
        A = numpy.array(A)
        A = A[:, ::-1]
        A = 1 - A
        return A.tolist()
        
切片操作复习: 

a = [1,2,3,4,5,6]
a[:6]        # [1, 2, 3, 4, 5, 6]
a[2:6]       #[3, 4, 5, 6]
a[2:6:2]     #[3, 5]
a[:]         #[1, 2, 3, 4, 5, 6]
a[-5:]       #[2, 3, 4, 5, 6]
a[-5:-1:]    #[2, 3, 4, 5]
a[-5:-1:2]   #2, 4]
a[::-1]      #[6, 5, 4, 3, 2, 1]
a[-4::-1]    #[3, 2, 1]
a[-1:-4:-1]  #[6, 5, 4]
  • 其他解法

暂略。

相关文章

  • 2021.2.24每日一题

    832. 翻转图像[https://leetcode-cn.com/problems/flipping-an-im...

  • 55. LeetCode 832. 翻转图像

    标签: 数组 难度: 简单 题目描述 我的解法 利用 切片操作 不难解决。 其他解法 暂略。

  • LeetCode 832. 翻转图像

    题目 给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。 水平翻转图片就是将图片的每一行都进行...

  • ARTS Week 02

    Algorithm 832. 翻转图像 题目 给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果...

  • 832. 翻转图像

    给定一个二进制矩阵A,我们想先水平翻转图像,然后反转图像并返回结果。水平翻转图片就是将图片的每一行都进行翻转,即逆...

  • 832. 翻转图像

    给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。水平翻转图片就是将图片的每一行都进行翻转,即...

  • 832. 翻转图像(Python)

    题目 难度:★☆☆☆☆类型:几何,二维数组 给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。...

  • 一起学算法-832. 翻转图像

    一、题目 LeetCode-832. 翻转图像链接:https://leetcode-cn.com/problem...

  • Leetcode 翻转图像

    题目描述 leecode第832题:翻转图像[https://leetcode-cn.com/problems/f...

  • 【LeetCode】709. 转换成小写字母

    LeetCode算法题目 题目 给定一个二进制矩阵A,我们想先水平翻转图像,然后反转图像并返回结果。 水平翻转图片...

网友评论

      本文标题:55. LeetCode 832. 翻转图像

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