Основният проблем с използването на истински фалшив масив за представяне на черно и бяло е, че може да бъде трудно да се каже кои елементи са верни и кои са фалшиви.
import numpy as np
def rgb2gray(rgb):
return np.dot(rgb[...,:3], [0.299, 0.587, 0.114])
Този код импортира библиотеката numpy и дефинира функция за преобразуване на RGB изображение в нива на сивото. Функцията приема RGB изображение като вход и връща изображение в сива скала.
Масивите
Масивът е колекция от елементи, които се съхраняват в съседни места в паметта. Масивите могат да бъдат създадени с помощта на функцията list() и могат да бъдат достъпни с помощта на индексния номер (започващ от 0) или името на масива.
Пример за масив в Python би изглеждал така:
списък (1, 2, 3)
Booleans
В Python boolean е тип данни, който може да приема само една от двете възможни стойности: True или False. С други думи, булевата стойност може да се разглежда като отговор „да“ или „не“.
Булевите стойности се използват в много ситуации в Python, включително при проверка за условия в условни изрази и при вземане на решения какъв код да се изпълни.