Pustaka data NumPy
NumPy — perpustakaan sumber terbuka untuk bahasa pengaturcaraan Python, yang melaksanakan sejumlah besar operasi untuk bekerja dengan vektor, matriks dan tatasusunan.
Algoritma matematik yang dilaksanakan dalam bahasa yang ditafsirkan (contohnya Python) selalunya jauh lebih perlahan daripada yang dilaksanakan dalam bahasa yang disusun (cth Fortran, C, Java). Pustaka
NumPy menyediakan pelaksanaan algoritma pengiraan (dalam bentuk fungsi dan pengendali) yang dioptimumkan untuk bekerja dengan tatasusunan berbilang dimensi.
Akibatnya, sebarang algoritma yang boleh dinyatakan sebagai jujukan operasi pada tatasusunan (matriks) dan dilaksanakan menggunakan
NumPy adalah cukup pantas.
NumPy (Numeric Python) ialah perpustakaan matematik teras untuk bekerja dengan data. Pustaka ini mendasari perpustakaan lain untuk bekerja dengan pembelajaran mesin atau tugas analisis data (contohnya,
Panda (berfungsi dengan data jadual),
SciPy (kaedah pengoptimuman dan pengiraan saintifik), < tt>Matplotlib (memplot)).
Bekerja dengan NumPy
Untuk mula bekerja dengan perpustakaan numpy, anda perlu mengimportnya pada permulaan program seperti perpustakaan lain,
import numpy
atau lebih (yang digunakan lebih kerap)
import numpy sebagai np
Vektor NumPy
Vektor (atau tatasusunan) dalam NumPy ialah set tersusun data homogen.
Unsur vektor boleh diakses oleh indeksnya, sama seperti ia dilakukan dalam senarai. Setiap elemen vektor mempunyai tempat tersendiri, yang ditetapkan semasa penciptaan.
Semua elemen vektor mempunyai jenis data yang sama (int, str, bool, dsb.).
Mencipta Vektor
Untuk mencipta vektor, anda perlu menggunakan pembina numpy.array
(objek boleh lelar).
Tanda kurung menunjukkan sebarang objek boleh lelar: tuple, senarai, julat(), dsb.
Contoh
import numpy sebagai np
import numpy sebagai np
print(np.array((1,2,3,4,5))) # vektor daripada tupel
print(np.array([1,2,3,4,5])) # vektor daripada senarai
print(np.array(julat(5))) # vektor daripada penjana