Det största problemet med att använda en sann falsk array för att representera svart och vitt är att det kan vara svårt att avgöra vilka element som är sanna och vilka som är falska.
import numpy as np
def rgb2gray(rgb):
return np.dot(rgb[...,:3], [0.299, 0.587, 0.114])
Den här koden importerar numpy-biblioteket och definierar en funktion för att konvertera en RGB-bild till gråskala. Funktionen tar en RGB-bild som indata och returnerar en gråskalebild.
arrayer
En array är en samling objekt som är lagrade på sammanhängande minnesplatser. Matriser kan skapas med funktionen list() och de kan nås med hjälp av indexnumret (som börjar på 0) eller namnet på matrisen.
Ett exempel på en array i Python skulle se ut så här:
lista(1, 2, 3)
Booleans
I Python är en boolean en datatyp som bara kan ta ett av två möjliga värden: True eller False. Med andra ord kan en boolean ses som ett "ja" eller "nej" svar.
Booleans används i många situationer i Python, inklusive när man söker efter villkor i villkorliga uttalanden och när man fattar beslut om vilken kod som ska köras.