Numpy: cara menghitung jumlah elemen sama dengan nol


Anda dapat menggunakan sintaks dasar berikut untuk menghitung jumlah elemen nol dalam array NumPy:

 import numpy as np

n.p. count_nonzero (my_array == 0 )

Contoh khusus ini akan mengembalikan jumlah elemen sama dengan nol dalam array NumPy yang disebut my_array .

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: Hitung jumlah elemen yang sama dengan nol dalam array NumPy

Kode berikut menunjukkan cara menggunakan fungsi count_nonzero() untuk menghitung jumlah elemen dalam array NumPy yang sama dengan nol:

 import numpy as np

#create NumPy array
my_array = np. array ([2, 0, 0, 4, 5, 9, 12, 0, 4, 13, 15, 19])

#count number of values in array equal to zero
n.p. count_nonzero (my_array == 0 )

3

Dari outputnya kita dapat melihat bahwa 3 nilai pada array NumPy adalah nol.

Kita dapat melihat array NumPy secara manual untuk memverifikasi bahwa memang ada tiga elemen yang sama dengan nol dalam array.

Jika Anda ingin menghitung jumlah elemen bukan nol , Anda dapat menggunakan fungsi count_nonzero() sebagai berikut:

 import numpy as np

#create NumPy array
my_array = np. array ([2, 0, 0, 4, 5, 9, 12, 0, 4, 13, 15, 19])

#count number of values in array not equal to zero
n.p. count_nonzero (my_array)

9

Dari outputnya kita dapat melihat bahwa 9 nilai pada array NumPy tidak sama dengan nol.

Catatan : Jika Anda memiliki nilai NaN di array NumPy Anda, fungsi count_nonzero() akan menghitung setiap nilai NaN sebagai elemen bukan nol.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya dengan Python:

Cara menghitung mode array NumPy
Cara memetakan fungsi ke array NumPy
Cara mengurutkan array NumPy berdasarkan kolom

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *