Pengenalan NumPy

Apakah NumPy?

NumPy adalah pustaka Python untuk mengelola array.

Ia juga memiliki fungsi yang bekerja dalam algebra linear, transformasi Fourier dan bidang matriks.

NumPy dicipta oleh Travis Oliphant pada tahun 2005. Ia adalah projek open source yang boleh digunakan bebas.

NumPy ialah Python numerical (Numerical Python).

Mengapa menggunakan NumPy?

Pada Python, kami memiliki daftar yang memenuhi fungsi array, tetapi lambat untuk diproses.

NumPy bertujuan untuk menyediakan objek array yang 50 kali lebih cepat daripada daftar tradisional Python.

Objek array di NumPy disebut ndarrayyang menyediakan banyak fungsi dukung, memungkinkan ndarray Sangat mudah.

Array sangat sering digunakan dalam sains data karena kecepatan dan sumber daya sangat penting.

Sains Data:Salah satu cabang sains komputer yang mempelajari bagaimana menyimpan, menggunakan dan menganalisis data untuk mendapatkan informasi.

Kenapa NumPy lebih cepat daripada daftar?

Beberapa perbezaan dengan daftar, NumPy array disimpan di posisi berurutan di memori, sehingga proses dapat mengakses dan mengoperasikan mereka dengan sangat efisien.

Pola ini disebut localidad referensi dalam sains komputer.

Ini adalah alasan kenapa NumPy lebih cepat daripada daftar. Ia juga dioptimalkan untuk digunakan bersama dengan arsitektur CPU terkini.

Dengan bahasa mana NumPy ditulis?

NumPy adalah pustaka Python, sebahagian di tulis dalam Python, tetapi sebagian besar bahagian yang memerlukan perhitungan yang cepat ditulis dalam C atau C++.

Dimana repositori NumPy?

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

github: Memungkinkan ramai orang bekerja di pustaka kode yang sama.