Vectorization

Vektorisasi adalah proses mengonversi operasi yang seharusnya dilakukan satu per satu (looping) menjadi operasi matriks/vektor paralel. Ini memanfaatkan instruksi SIMD di CPU/GPU modern untuk mempercepat komputasi ribuan kali lipat.

Konteks Penggunaan

Alasan kenapa Python (NumPy) bisa cepat.

Contoh

Menjumlahkan dua array berisi 1 juta angka. Pakai loop `for` butuh 1 detik. Pakai vektorisasi NumPy butuh 0.001 detik.

Catatan

Hindari `for-loop` di Python jika bisa pakai operasi vektor.

Bangun Karier Sebagai AI Engineer dalam 8 Minggu!

Info Detail