Løst: sand falsk array til sort og hvid

Sidste ændring: 09/11/2023

Hovedproblemet ved at bruge et sandt falsk array til at repræsentere sort og hvidt er, at det kan være svært at sige, hvilke elementer der er sande, og hvilke der er falske.

import numpy as np
def rgb2gray(rgb):
    return np.dot(rgb[...,:3], [0.299, 0.587, 0.114])

Denne kode importerer numpy-biblioteket og definerer en funktion til at konvertere et RGB-billede til gråtoner. Funktionen tager et RGB-billede som input og returnerer et gråtonebillede.

Arrays

Et array er en samling af elementer, der er gemt i sammenhængende hukommelsesplaceringer. Arrays kan oprettes ved hjælp af list()-funktionen, og de kan tilgås ved hjælp af indeksnummeret (startende ved 0) eller navnet på arrayet.

Et eksempel på et array i Python ville se sådan ud:

liste(1, 2, 3)

Booleans

I Python er en boolean en datatype, der kun kan tage en af ​​to mulige værdier: Sand eller Falsk. Med andre ord kan en boolean opfattes som et "ja" eller "nej" svar.

Booleans bruges i mange situationer i Python, herunder når man tjekker for betingelser i betingede sætninger og når man træffer beslutninger om hvilken kode der skal køres.

Relaterede indlæg: