Operasi Matematika Sederhana di Numpy python – NumPy merupakan library Python yang memungkinkan kita untuk melakukan operasi matematika pada array dan matriks dengan mudah dan efisien. Berikut adalah langkah-langkah umum untuk melakukan operasi matematika dengan NumPy di Python, beserta contoh konkret:
Langkah 1: Install NumPy
NumPy dapat diinstal dengan menggunakan conda, pip, manajer paket pada macOS dan Linux, atau dari sumber kode. Untuk petunjuk yang lebih rinci, konsultasikan panduan instalasi Python dan NumPy di bawah ini.
Install Numpy dengan CONDA
Jika Anda menggunakan conda, Anda dapat menginstal NumPy dari saluran defaults atau conda-forge:
# Best practice, use an environment rather than install in the base env
conda create -n my-env
conda activate my-env
# If you want to install from conda-forge
conda config --env --add channels conda-forge
# The actual install command
conda install numpy
Install Numpy dengan PIP
Jika kamu menggunakan pip
, Jalankan perintah berikut di Terminal atau CMD untuk menginstal Numpy:
pip install numpy
Juga, ketika menggunakan pip, adalah praktik yang baik untuk menggunakan virtual environment.
Langkah 2: Menimport Numpy
Setelah numpy sudah terintal maka selanjutny adalh memaggil numpy agar bisa kita gunakan di text editur, caranya adalah dengan mengetikkna
import numpy as np
Pada contoh ini, kita mengimpor numpy
dan menggunakan nama alias np
biar nggak ngetik kepanjangan. Setelah itu, barulah kita bisa pakai fungsi-fungsi yang ada di np
(Numpy).
Langkah 3: Buat Array NumPy
Buat array NumPy atau matriks di mana Anda ingin melakukan operasi matematika. Ini bisa berupa array satu dimensi, dua dimensi, atau lebih.
# Contoh array satu dimensi
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
# Contoh matriks dua dimensi
A = np.array([[1, 2], [3, 4]])
B = np.array([[5, 6], [7, 8]])
Langkah 4: Lakukan Operasi Aritmatika
Kamu sekarang dapat melakukan berbagai operasi matematika pada array atau matriks NumPy. Operasi matematika dengan NumPy memungkinkan kita untuk melakukan berbagai jenis operasi matematika pada array dan matriks dengan cara yang efisien. Berikut adalah beberapa operasi matematika umum yang dapat dilakukan dengan NumPy:
Penjumlahan (Addition)
Penambahan dilakukan dengan menggabungkan elemen-elemen yang sesuai dari dua array atau matriks. Jika kedua array/matriks memiliki dimensi yang sama, operasi ini dilakukan elemen demi elemen.
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
c = a + b
Hasil dari c
akan menjadi [5, 7, 9]
, karena 1 + 4 = 5
; 2 + 5 = 7
dan 3 + 6 = 9
.
Pengurangan:
Pengurangan bekerja dengan cara yang mirip dengan penambahan. Operasi ini dilakukan elemen demi elemen.
d = a - b
Hasil dari d
akan menjadi [-3, -3, -3]
, karena 1 - 4 = -3
, 2 - 5 = -3
, dan 3 - 6 = -3
.
Perkalian:
Perkalian juga dilakukan elemen demi elemen. Jika kita ingin melakukan perkalian matriks, maka ini adalah operasi element-wise.
e = a * b
Hasil dari e
akan menjadi [4, 10, 18]
, karena 1 * 4 = 4
, 2 * 5 = 10
, dan 3 * 6 = 18
.
Pembagian:
Seperti penambahan dan pengurangan, pembagian juga dilakukan elemen demi elemen. Pastikan untuk menghindari pembagian oleh nol.
f = a / b
Hasil dari f
akan menjadi [0.25, 0.4, 0.5]
, karena 1 / 4 = 0.25
, 2 / 5 = 0.4
, dan 3 / 6 = 0.5
.