Home » python » Pengenalan NumPy: Mengapa dan Kelebihannya

Pengenalan NumPy: Mengapa dan Kelebihannya

by Catur Kurnia Sari
by Catur Kurnia Sari

Apa itu NumPy?

NumPy adalah pustaka python yang digunakan untuk bekerja dengan array.

NumPy juga memiliki fungsi untuk bekerja dalam domain aljabar linier, transformasi fourier, dan matriks.

NumPy dibuat pada tahun 2005 oleh Travis Oliphant. Pustaka ini adalah proyek open source dan kita dapat menggunakannya dengan bebas.

NumPy adalah singkatan dari Numerical Python.

Mengapa Menggunakan NumPy?

Python memiliki List yang melayani untuk tujuan penggunaan array, tetapi prosesnya lambat.

Untuk itu NumPy bertujuan menyediakan objek array yang tersedia hingga 50x lebih cepat dari List tradisional pada Python.

Objek array di NumPy disebut ndarray, objek ini menyediakan banyak fungsi pendukung yang membuat bekerja dengan ndarray menjadi sangat mudah.

Array sangat sering digunakan dalam data science, di mana kecepatan dan sumber daya sangat penting.

Data Science: adalah cabang ilmu komputer tempat dimana mempelajari cara menyimpan, menggunakan, dan menganalisis data untuk memperoleh informasi darinya.

Mengapa NumPy Lebih Cepat daripada List?

Array NumPy disimpan di satu tempat kontinu dalam memori tidak seperti list, sehingga proses untuk dapat mengakses dan memanipulasinya dapat dilakukan dengan sangat efisien.

Perilaku ini disebut lokalitas referensi dalam ilmu komputer.

Ini adalah alasan utama mengapa NumPy lebih cepat daripada list. Selain itu NumPy juga dioptimalkan untuk bekerja dengan arsitektur CPU terbaru.

Dalam Bahasa apa NumPy ditulis?

NumPy adalah pustaka Python dan sebagian ditulis dengan Python, tetapi sebagian besar bagian yang membutuhkan komputasi cepat ditulis dalam C atau C ++.

Dimana Basis Kode NumPy?

Source code untuk NumPy terletak di repositori github ini https://github.com/numpy/numpy

github: memungkinkan banyak orang untuk mengerjakan basis kode yang sama.

You may also like