Suurin ongelma käytettäessä todellista väärää taulukkoa edustamaan mustaa ja valkoista on, että voi olla vaikeaa erottaa, mitkä elementit ovat tosi ja mitkä epätosi.
import numpy as np
def rgb2gray(rgb):
return np.dot(rgb[...,:3], [0.299, 0.587, 0.114])
Tämä koodi tuo numpy-kirjaston ja määrittää toiminnon, joka muuntaa RGB-kuvan harmaasävyiksi. Toiminto ottaa RGB-kuvan syötteeksi ja palauttaa harmaasävykuvan.
taulukot
Joukko on kokoelma kohteita, jotka on tallennettu vierekkäisiin muistipaikkoihin. Matriisit voidaan luoda käyttämällä list()-funktiota, ja niihin pääsee indeksinumerolla (alkaen 0) tai taulukon nimellä.
Esimerkki taulukosta Pythonissa näyttäisi tältä:
lista(1, 2, 3)
booleans
Pythonissa boolean on tietotyyppi, joka voi ottaa vain yhden kahdesta mahdollisesta arvosta: True tai False. Toisin sanoen Boolen voidaan ajatella olevan "kyllä" tai "ei" vastaus.
Booleaneja käytetään monissa tilanteissa Pythonissa, mukaan lukien ehdollisten lausekkeiden ehtojen tarkistaminen ja suoritettavan koodin päätökset.