Mufid Buku Algoritma Pemrograman Python
Mufid Buku Algoritma Pemrograman Python
Pemrograman Python
2 | Nama Penulis
Anda dapat mengatur lagu-lagu ini dalam urutan tertentu,
dan Anda dapat dengan mudah memutar lagu-lagu sesuai
urutan yang telah Anda tentukan.
Array didalam bahasa Python hampir sama dengan List yang ada
didalam bahasa pemrograman tetapi juga mempunyai
perbedaan. Dalam bahasa Python, "Array" dan "List" adalah dua
konsep yang sering membingungkan, terutama karena dalam
Python, "List" adalah struktur data yang digunakan untuk
menyimpan koleksi elemen, sementara "Array" sendiri bukanlah
struktur data bawaan seperti di beberapa bahasa pemrograman
lainnya. Namun, list dapat digunakan untuk membuat struktur
data yang mirip dengan array. Berikut adalah tabel perbedaan
antara List dan Array dalam bahasa Python.
Array List
Terdiri dari elemen yang Untuk elemen pendirinya
mempunyai tipe data yang bisa berbeda-beda untuk tipe
sama datanya
Untuk proses deklarasi perlu Untuk proses deklarasi tidak
mengimpor sebuah modul butuh untuk mengimpor
modul eksplisit
Operasi aritmatika bisa Operasi aritmatika tidak bisa
Jadi, dalam bahasa Python, List adalah struktur data yang lebih
umum digunakan untuk menyimpan koleksi elemen dengan tipe
data yang beragam, sementara NumPy array adalah struktur
data yang lebih spesifik untuk operasi numerik dan biasanya
memiliki tipe data yang seragam. Modul yang bisa kita pakai
untuk membuat array didalam bahasa python adalah “arrays”
dan “NumPy”. Untuk NumPy (Numerical Python) merupakan
modul yang lebih disarankan didalam pembuatan array
dikarenakan lebih fleksibel, memungkinkan operasi matematika,
dan bisa untuk multidimensi.
4 | Nama Penulis
3. Ilmu Data (Data Science): NumPy adalah salah satu pustaka
dasar dalam ekosistem ilmu data Python. Banyak pustaka
ilmu data lainnya seperti pandas, scikit-learn, dan
TensorFlow, menggunakan NumPy arrays sebagai dasar
untuk pemrosesan data mereka.
4. Visualisasi Data: NumPy arrays sering digunakan sebagai
input untuk pustaka visualisasi data seperti Matplotlib atau
Seaborn. Anda dapat dengan mudah mengambil data dari
array NumPy dan membuat grafik atau plot yang informatif.
5. Pemodelan Statistik: NumPy menyediakan banyak fungsi
statistik yang berguna untuk menganalisis data, seperti
perhitungan rata-rata, median, deviasi standar, korelasi,
dan lain-lain.
b. Impor NumPy:
import numpy as np
6 | Nama Penulis
Gambar 13.3 Contoh pembuatan array dari daftar python.
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
# Slicing
subset_array = my_array[1:4] # [2, 3, 4]
8 | Nama Penulis
f. Mengubah Ukuran Array:
my_list = [1, 2, 3, 4, 5]
import numpy as np
my_array = np.array([1, 2, 3, 4, 5])
import numpy as np
my_3d_array = np.array([[[1, 2], [3, 4]], [[5,
6], [7, 8]]])
10 | Nama Penulis
Gambar 13.11 Contoh array multi dimensi.
12 | Nama Penulis
Tentang Penulis
Mohammad Robihul Mufid atau biasa dipanggil
dengan Mufid. Lahir di Gresik, 22
Agustus 1994. Dengan berlatar belakang
Pendidikan mulai dari D4 Teknik
Informatika dan S2 Teknik Informatika
dan Komputer di Politeknik Elektronika
Negeri Surabaya.
Merupakan salah satu penulis
dari buku ini yang berfokus untuk
memberikan pemahaman tentang bagaimana
mengimplementasikan sebuah program dengan
menggunakan bahsa Python. Khususnya bagaimana
mengimplementasikan sebuah array didalam Bahasa Python.
14 | Nama Penulis