Masalah utama dengan menggunakan tatasusunan palsu benar untuk mewakili hitam dan putih ialah sukar untuk mengetahui elemen mana yang benar dan yang mana palsu.
import numpy as np
def rgb2gray(rgb):
return np.dot(rgb[...,:3], [0.299, 0.587, 0.114])
Kod ini mengimport perpustakaan numpy dan mentakrifkan fungsi untuk menukar imej RGB kepada skala kelabu. Fungsi ini mengambil imej RGB sebagai input dan mengembalikan imej skala kelabu.
Arrays
Tatasusunan ialah koleksi item yang disimpan di lokasi memori bersebelahan. Tatasusunan boleh dibuat menggunakan fungsi list(), dan ia boleh diakses menggunakan nombor indeks (bermula pada 0) atau nama tatasusunan.
Contoh array dalam Python akan kelihatan seperti ini:
senarai(1, 2, 3)
Booleans
Dalam Python, boolean ialah jenis data yang hanya boleh mengambil satu daripada dua nilai yang mungkin: Benar atau Salah. Dengan kata lain, boolean boleh dianggap sebagai jawapan "ya" atau "tidak".
Boolean digunakan dalam banyak situasi dalam Python, termasuk semasa menyemak keadaan dalam pernyataan bersyarat dan semasa membuat keputusan tentang kod yang hendak dijalankan.