Kekuatan utama NumPy terletak pada operasi yang bekerja pada seluruh elemen array tanpa perulangan eksplisit. Section ini membahas operasi aritmetika, perbandingan, boolean, dan matematika, kemudian mengenalkan konsep fungsi universal (ufunc) yang berada di baliknya. Bagian akhir membahas operasi in-place serta cara NumPy menangani overflow dan keterbatasan presisi bilangan.
Menjalankan penjumlahan, pengurangan, perkalian, dan pembagian array secara elemen demi elemen.
Buka → # Operasi PerbandinganMembandingkan dua array atau array dengan angka sehingga menghasilkan array boolean per elemen.
Buka → # Operasi BooleanMenggabungkan kondisi dengan operator & | ~ dan fungsi all serta any untuk kesimpulan logika atas array.
Buka → # Operasi Elemen demi ElemenMemahami prinsip element-wise: bentuk operan yang sama, perilaku pada array multidimensi, dan error saat bentuk tak cocok.
Buka → # Operasi MatematikaMenerapkan fungsi matematika seperti abs, sqrt, exp, dan log pada seluruh elemen array sekaligus.
Buka → # Fungsi Universal (ufunc)Mengenal ufunc sebagai mesin di balik operasi NumPy: tipe-tipe ufunc, parameter keluaran, dan metode pendukungnya.
Buka → # Operasi In-placeMengubah isi array langsung dengan operator augmented dan parameter out untuk menghemat memori pada data besar.
Buka → # Operator dan Fungsi NumPyMemetakan hubungan operator Python dengan fungsi NumPy yang setara, misalnya + dengan np.add dan ** dengan np.power.
Buka → # Penanganan Overflow dan PresisiMengenali overflow pada tipe bulat dan pembulatan presisi pada floating point serta cara mencegahnya memengaruhi hasil.
Buka → # Operasi BitwiseMengoperasikan bit bilangan bulat dengan bitwise_and, bitwise_or, left_shift, dan packbits untuk flag serta pola biner.
Buka →