Problem

1 /12


Numpy. pengenalan

Theory Click to read/hide

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

Problem

Input ialah senarai nombor sebagai rentetan. Nombor dipisahkan antara satu sama lain dengan koma. Buat vektor nombor ini dalam susunan yang sama.