Program Matriks Menggunakan Nested List dan Pustaka Numpy

Cara Membuat Program Matriks Menggunakan Nested List dan Pustaka Numpy Dalam Kehidupan Sehari-hari

Pengertian Matriks

Matriks Adalah sekumpulan informasi yang setiap individu elemennya terdefinisi berdasarkan dua buah indeks (yang biasanya dikonotasikan dengan baris dan kolom). Setiap elemen matriks dapat diakses secara langsung jika kedua indeks diketahui.

Setiap elemen matriks mempunyai type yang homogen. Indeks baris dan kolom harus bertype yang mempunyai keterurutan (suksesor/predesesor), misalnya integer.

Matriks adalah struktur data dengan memori internal. Struktur ini praktis untuk dipakai tetapi sangat memakan memori. Contohnya seperti, matriks integer 100 x 100 memakan 10.000x tempat penyimpanan integer.

Contoh cara mengakses matriks :

Gambar diatas adalah cara membuat matriks dengan baris dan kolom. Berikut cara memanggil angka 11 dan 24 pada matriks tersebut

Pada baris pertama (indeks baris 0) dan kolom kedua (indeks kolom 1), yaitu "a[0][1]" hingga bisa memanggil nilai 11. Selanjutnya, program mencetak elemen pada baris ketiga (indeks baris 2) dan kolom kelima (indeks kolom 4), yaitu "a[2][4] yang memiliki nilai 24. Maka "print(a[0][1],a[2][4]" hasil yang dikeluarkan adalah 11 dan 24.

Contoh Tabel Sederhananya

Cara membaca baris dan kolom

Cara memanggil nilai atau angka pada baris dan kolom

Pengertian Nested List di Python

Dalam Python, sebuah nested list adalah daftar yang berisi daftar daftar lain. Ini sering digunakan untuk mewakili struktur data yang lebih kompleks, seperti matriks dua dimensi. Dalam konteks matriks, nested list dapat digunakan untuk menyimpan baris dan kolom matriks.

Dalam contoh ini, setiap elemen dari matriks adalah list yang mewakili baris dari matriks. Dengan cara ini, kita dapat mengakses elemen matriks menggunakan indeks dua kali: satu untuk baris dan satu untuk kolom.

Pengertian Numpy Matriks di Python

NumPy adalah pustaka (library) populer dalam bahasa pemrograman Python yang menyediakan dukungan untuk operasi matematika pada array dan matriks. Dalam konteks NumPy, istilah "matriks" mengacu pada array dua dimensi. Matriks ini memiliki beberapa sifat dan operasi khusus yang membuatnya berguna dalam komputasi ilmiah dan analisis data.

Sebelum menggunakan Numpy, pastikan kita sudah menginstalnya dulu. Anda dapat menginstal dengan cara menggunakan pip. Contoh seperti "pip install numpy". Seleah sudah di instal, import numpy ke dalam skrip atau lingkungan kerja Anda. Contoh sepertii "import numpy as np"

Cara Membuat Nested List dan Pustaka Numpy Yang Sederhana

Nested List



Program ini menciptakan sebuah nested list sederhana yang merepresentasikan informasi keluarga, termasuk nama, usia, dan pekerjaan setiap anggota. Keluarga ini terdiri dari Ayah yang berusia 40 tahun dan bekerja sebagai PNS, Ibu yang berusia 35 tahun dan juga bekerja sebagai PNS, Anak 1 yang berusia 18 tahun dan sedang menempuh pendidikan sebagai Mahasiswa, serta Anak 2 yang berusia 10 tahun dan sedang berstatus sebagai Pelajar. Program kemudian menampilkan informasi ini secara terstruktur, menampilkan nama, usia, dan pekerjaan setiap anggota keluarga dalam kalimat deskriptif.

Pustaka Numpy



Program di atas menggunakan pustaka NumPy di Python untuk membuat matriks yang merepresentasikan informasi keluarga. Matriks tersebut terdiri dari data tentang nama, usia, dan pekerjaan dari setiap anggota keluarga. Setelah matriks dibuat, program menampilkan informasi tersebut melalui iterasi pada setiap baris matriks, memberikan output berupa nama, usia, dan pekerjaan setiap anggota keluarga dalam kalimat deskriptif.

Jika penasaran dengan hasil program yang saya buat pada gambar. Kalian bisa lihat Link Google Colab saya ini :

Komentar