0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan5 halaman

Panduan Lengkap Array di Python

Dokumen ini menjelaskan tentang array di Python, termasuk pengertian, implementasi menggunakan list, modul array, dan NumPy. Array dapat menyimpan elemen dengan tipe data yang sama dan memiliki berbagai operasi dasar. Terdapat perbandingan antara list, array, dan NumPy dalam hal tipe data, kecepatan, dan fungsi matematika.

Diunggah oleh

adhiwirawan
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan5 halaman

Panduan Lengkap Array di Python

Dokumen ini menjelaskan tentang array di Python, termasuk pengertian, implementasi menggunakan list, modul array, dan NumPy. Array dapat menyimpan elemen dengan tipe data yang sama dan memiliki berbagai operasi dasar. Terdapat perbandingan antara list, array, dan NumPy dalam hal tipe data, kecepatan, dan fungsi matematika.

Diunggah oleh

adhiwirawan
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Array Pada Python

1. Pengertian Array

Array adalah struktur data yang digunakan untuk menyimpan sekumpulan nilai (elemen) dengan tipe
data yang sama. Dalam Python, array dapat diimplementasikan menggunakan:

• List (fleksibel, bisa berisi berbagai tipe data)

• Modul array (lebih efisien untuk data homogen)

• NumPy Array (untuk komputasi numerik)

2. Array dengan List

List adalah struktur data paling umum di Python yang dapat berisi berbagai tipe data.

Contoh:

python

# Membuat list

buah = ["apel", "mangga", "jeruk", "anggur"]

# Mengakses elemen

print(buah[0]) # Output: apel

print(buah[-1]) # Output: anggur (indeks negatif)

# Mengubah nilai

buah[1] = "pisang"

print(buah) # Output: ["apel", "pisang", "jeruk", "anggur"]

# Menambahkan elemen

[Link]("melon")
print(buah) # Output: ["apel", "pisang", "jeruk", "anggur", "melon"]

# Menghapus elemen

[Link]("jeruk")

print(buah) # Output: ["apel", "pisang", "anggur", "melon"]

Operasi Dasar List:

Operasi Contoh

Panjang array len(buah)

Mengiris (slicing) buah[1:3]

Menggabungkan list buah1 + buah2

Perulangan for b in buah: print(b)

3. Array dengan Modul array

Modul array menyediakan array dengan tipe data homogen yang lebih efisien.

Contoh:

python

from array import array

# Membuat array integer

angka = array('i', [1, 2, 3, 4, 5])

# Menambah elemen
[Link](6)

# Menghapus elemen

[Link](3)

print(angka) # Output: array('i', [1, 2, 4, 5, 6])

Tipe Data pada array:

Kode Tipe Data

'i' integer (2 byte)

'f' float (4 byte)

'd' double (8 byte)

'u' Unicode character

4. Array dengan NumPy

NumPy adalah library untuk komputasi numerik dengan array multidimensi yang efisien.

Contoh:

python

import numpy as np

# Membuat array numpy

arr = [Link]([1, 2, 3, 4, 5])


# Operasi matematis

print(arr * 2) # Output: [ 2 4 6 8 10]

# Array multidimensi

matriks = [Link]([[1, 2, 3], [4, 5, 6]])

print([Link]) # Output: (2, 3)

Keunggulan NumPy:

• Mendukung operasi vektor & matriks.

• Lebih cepat untuk data besar.

• Banyak fungsi matematika ([Link](), [Link](), dll).

5. Perbandingan Array di Python

Fitur List array NumPy

Tipe data Campuran Homogen Homogen

Kecepatan Lambat Cepat Sangat Cepat

Fungsi Matematika Terbatas Terbatas Lengkap

Dimensi 1D 1D Multidimensi

6. Latihan Soal

1. Buat list berisi 5 bilangan bulat, lalu hitung rata-ratanya.

2. Gunakan modul array untuk menyimpan 5 nilai float, lalu kalikan semua elemen dengan 2.

3. Buat matriks 2x3 menggunakan NumPy, lalu hitung jumlah seluruh elemennya.
Contoh Jawaban:

python

# Jawaban 1

nums = [10, 20, 30, 40, 50]

rata_rata = sum(nums) / len(nums)

print(rata_rata)

# Jawaban 2

from array import array

arr_float = array('f', [1.5, 2.5, 3.5, 4.5, 5.5])

arr_kali = [x * 2 for x in arr_float]

print(arr_kali)

# Jawaban 3

import numpy as np

matriks = [Link]([[1, 2, 3], [4, 5, 6]])

total = [Link](matriks)

print(total)

Anda mungkin juga menyukai