GETTING STARTED WITH NUMPY
GETTING STARTED WITH NUMPY
Memulai dengan NumPy
Pendahuluan tentang NumPy:
Apa itu NumPy?
NumPy (Numerical Python) adalah perpustakaan (library) Python yang menyediakan dukungan untuk array dan matriks multidimensi, bersama dengan sejumlah besar fungsi matematika untuk bekerja pada array tersebut. NumPy merupakan salah satu perpustakaan yang sangat penting dalam ekosistem ilmu data dan komputasi ilmiah menggunakan Python.
Mengapa NumPy?
Array N-dimensi yang Efisien: NumPy menyediakan objek array N-dimensi yang efisien dalam penggunaan memori dan menyediakan operasi cepat untuk manipulasi data numerik.
Performa Tinggi: NumPy menggunakan implementasi dalam bahasa C untuk operasi inti, sehingga memberikan kinerja yang sangat baik. Fungsi-fungsi NumPy diimplementasikan dengan menggunakan rutin-rutin yang dioptimalkan secara khusus, sehingga dapat menangani data besar dengan cepat.
Operasi Vektorisasi: NumPy mendukung operasi vektorisasi, yang memungkinkan pengguna untuk mengekspresikan operasi pada seluruh array secara bersamaan, tanpa perlu menulis loop. Hal ini mempercepat eksekusi kode dan membuatnya lebih ringkas.
Interoperabilitas dengan Kode Lain: NumPy memfasilitasi integrasi dengan kode yang ditulis dalam bahasa pemrograman lain, seperti C dan Fortran. Hal ini berguna ketika perlu mengoptimalkan kinerja melalui ekstensi atau penggunaan fungsi-fungsi yang dioptimalkan secara khusus.