Jobsheet2 Modul PCD 2015354025
Jobsheet2 Modul PCD 2015354025
NIM : 2015354025
Jobsheet 2
1. Python adalah perangkat lunak sumber terbuka dan gratis. Oleh karena itu, ada banyak modul yang
dibuat untuk pemrosesan gambar. Lakukan riset, diskusikan dan deskripsikan beberapa manfaat dari
setiap modul dibandingkan modul lainnya.
Jawab :
Ada beberapa modul dalam phyton yang dibuat untuk pemrosesan gambar yaitu :
a. NumPy: NumPy (Numerical Python) adalah library Python yang fokus pada scientific
computerisasi . yang berfungsi menciptakan objek N-dimensional array, berfungsi sama dengan
list pada Python. Keunggulan NumPy array dibandingkan dengan list pada Python adalah
konsumsi memory yang lebih kecil serta runtime yang lebih cepat
b. Scipy: Scipy adalah library pada python yang digunakan untuk komputasi numerik sepertialjabar,
linear regresi, optimisasi, interpolasi,dan satiska.
c. Python Imaging Library: Menyediakan fungsi untuk membaca, menulis, dan memproses gambar
dasar.
d. Scikits: Paket tambahan untuk scipy. Modul dalam scikit dimaksudkan untuk ditambahkan ke scipy
setelah pengembangan.
Jawab : Dengan adanya modul kita bisa menjadikan program besar menjadi file yang lebih kecil agar lebih
diorganisir. Selain itu satu module bisa dipakai berulang kapanpun ingin digunakan.
3. Anda diberikan file CSV yang berisi daftar path lengkap ke nama file dari berbagai gambar. File hanya
memiliki satu kolom dengan beberapa baris. Setiap baris berisi path ke satu file. Anda perlu membaca
nama file dan kemudian membaca gambar juga. Metode untuk membaca file CSV ditunjukkan pada
Jobsheet 1.
4. Ubah program dari Pertanyaan 4 untuk membaca file Microsoft Excel. Buat array numpy ukuran 5-kali-
5 yang berisi semua nilai acak. Tentukan transpose dan invers matriks ini.
Hasil