Selamat datang kembali, saya ingin berbicara dengan Anda tentang sesuatu yang disebut Matrix.
Dan The Matrix adalah cara untuk menggambarkan daftar 2D atau daftar multidimensi.
Apa yang saya maksud?
Nah, saya bisa membuat matriks dan ini adalah nama yang baru saja saya buat sehingga saya bisa menyebutnya apa pun yang saya inginkan.
Tapi biasanya ini disebut matriks dalam pemrograman.
Dan terlihat seperti ini, ini adalah sebuah array.
Dengan array lain di dalamnya.
Jadi katakanlah, misalnya.
Saya punya satu, dua, tiga di sini.
Dan kemudian array lain, satu atau kurang, dua hingga empat.
Enam.
Dan kemudian tujuh, delapan, sembilan.
Apa yang sedang terjadi disini?
Nah, ini adalah array dua dimensi.
Kami memiliki array utama.
Dan kemudian kami memiliki sub iRace, tiga array, tepatnya.
Sekarang, mengapa ini berguna?
Dan omong-omong, ini dua dimensi, tapi kita bisa memiliki banyak dimensi.
Misalnya, kita dapat memiliki array lain di dalam array ini.
Tapi mengapa ini penting?
Jenis kasur ini banyak muncul dalam topik seperti pembelajaran mesin atau pemrosesan gambar.
Misalnya, komputer tidak benar-benar tahu apa itu foto anjing.
Satu-satunya hal yang dipahaminya adalah nol dan satu.
Jadi banyak sekali foto, misalnya kita punya foto X raksasa yang sangat sederhana, mungkin huruf X
ini.
Nah, komputer dapat memahami gambar berdasarkan piksel di layar, jadi mungkin kita bisa memiliki
nol satu nol.
Satu nol nol atau maaf, satu di sini, nol di sini dan kemudian satu, dan sekarang komputer dapat melihat ini.
Dan jika ini mewakili, katakanlah, piksel kecil di sini atau mungkin piksel di sini di layar saya, komputer
akan berkata, oh, ada satu di sini.
Jadi itu berarti saya harus membuat ini hijau di sudut ini, lalu gelap di sini, lalu hijau, lalu hijau tua,
hijau tua, hijau tua.
Dan komputer dapat menggambar, katakanlah, sebuah X, dan ini adalah contoh sederhana.
Dan menggunakan matriks, kita dapat melakukan banyak perhitungan berat ini.
Dan begitulah cara komputer bekerja di balik kap mesin ketika katakanlah, misalnya, ia mencoba menampilkan
sesuatu.
Tapi alasan saya ingin membicarakan ini di sini adalah ketika Anda ingin mengakses daftar multi-dimensi, Anda
akan melakukan sesuatu seperti ini, katakanlah matriks.
Akses item pertama.
Dan Matriks, yang dalam hal ini akan menjadi larik pertama ini, karena ini adalah item pertama dan katakanlah kita ingin
mengakses nol, dan di sini mari kita ubah menjadi lima.
Nah, bagaimana kurung siku lagi dan hanya melakukan nol satu.
Jadi jika saya pergi.
Satu di sini, dan mari kita cetak itu.
Dan saya klik jalankan.
Saya mendapatkan lima, jadi ia mengakses item pertama dalam larik, jadi ia akan melihat Ottery pertama,
ambil item pertama, yang ada di sini, lalu ambil item kedua dalam larik itu.
Jadi nol satu, yaitu lima.
Dan Anda dapat terus melakukan ini, jika dia memiliki array multidimensi, Anda dapat terus menambahkan, terus menambahkan,
terus menambahkan.
Untuk mengakses informasi itu dari array atau daftar, tetapi ingat dalam Python, kami ingin menggunakan istilah
daftar.
Sampai jumpa di yang berikutnya.
Sampai jumpa.