Pengenalan NumPy


Apa itu NumPy?

NumPy adalah pustaka Python yang digunakan untuk bekerja dengan array.

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

NumPy dibuat pada tahun 2005 oleh Travis Oliphant. Ini adalah proyek open source dan Anda dapat menggunakannya secara bebas.

NumPy adalah singkatan dari Numerik Python.


Mengapa Menggunakan NumPy?

Dalam Python kami memiliki daftar yang melayani tujuan array, tetapi mereka lambat untuk diproses.

NumPy bertujuan untuk menyediakan objek array hingga 50x lebih cepat daripada daftar Python tradisional.

Objek array di NumPy disebut ndarray, ia menyediakan banyak fungsi pendukung yang membuat bekerja dengan ndarraysangat mudah.

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

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


Mengapa NumPy Lebih Cepat Dari Daftar?

Array NumPy disimpan di satu tempat terus menerus dalam memori tidak seperti daftar, sehingga proses dapat mengakses dan memanipulasinya dengan sangat efisien.

Perilaku ini disebut lokalitas referensi dalam ilmu komputer.

Ini adalah alasan utama mengapa NumPy lebih cepat daripada daftar. Juga dioptimalkan untuk bekerja dengan arsitektur CPU terbaru.


Bahasa apa yang digunakan NumPy?

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


Di mana Basis Kode NumPy?

Kode sumber untuk NumPy terletak di repositori github ini https://github.com/numpy/numpy

github: memungkinkan banyak orang untuk bekerja pada basis kode yang sama.