Masalah utama dalam menggunakan larik salah yang benar untuk merepresentasikan hitam dan putih adalah sulitnya membedakan elemen mana yang benar dan mana yang salah.
import numpy as np
def rgb2gray(rgb):
return np.dot(rgb[...,:3], [0.299, 0.587, 0.114])
Kode ini mengimpor pustaka numpy dan menentukan fungsi untuk mengubah gambar RGB menjadi skala abu-abu. Fungsi mengambil gambar RGB sebagai input dan mengembalikan gambar skala abu-abu.
Array
Array adalah kumpulan item yang disimpan di lokasi memori yang berdekatan. Array dapat dibuat menggunakan fungsi list(), dan dapat diakses menggunakan nomor indeks (mulai dari 0) atau nama array.
Contoh array di Python akan terlihat seperti ini:
daftar(1, 2, 3)
Boolean
Dalam Python, boolean adalah tipe data yang hanya dapat mengambil salah satu dari dua kemungkinan nilai: Benar atau Salah. Dengan kata lain, boolean dapat dianggap sebagai jawaban “ya” atau “tidak”.
Boolean digunakan dalam banyak situasi di Python, termasuk saat memeriksa kondisi dalam pernyataan bersyarat dan saat membuat keputusan tentang kode apa yang akan dijalankan.