Numpy: menghitung jumlah elemen yang lebih besar dari nilainya


Anda dapat menggunakan sintaks dasar berikut untuk menghitung jumlah elemen yang lebih besar dari nilai tertentu dalam array NumPy:

 import numpy as np

vals_greater_10 = (data > 10 ). sum ()

Contoh khusus ini akan mengembalikan jumlah elemen lebih besar dari 10 dalam array NumPy yang disebut data .

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: hitung jumlah elemen yang lebih besar dari nilai pada array NumPy

Misalkan kita memiliki array NumPy 2D berikut dengan total 15 elemen:

 import numpy as np

#create 2D NumPy array with 3 columns and 5 rows
data = np. matrix (np. arange (15). reshape ((5, 3)))

#view NumPy array
print (data)

[[ 0 1 2]
 [3 4 5]
 [6 7 8]
 [9 10 11]
 [12 13 14]]

Kita dapat menggunakan sintaks berikut untuk menghitung jumlah total elemen dalam array dengan nilai lebih besar dari 10:

 #count number of values greater than 10 in NumPy matrix
vals_greater_10 = (data > 10 ). sum ()

#view results
print (vals_greater_10)

4

Dari hasilnya kita dapat melihat bahwa 4 nilai pada array NumPy lebih besar dari 10.

Jika kita memeriksa array NumPy secara manual, kita dapat memastikan bahwa empat elemen – 11, 12, 13, 14 – memang lebih besar dari 10.

Untuk mencari jumlah elemen kurang dari 10, kita dapat menggunakan operator kurang dari ( < ):

 #count number of values less than 10 in NumPy matrix
vals_less_10 = (data < 10 ). sum ()

#view results
print (vals_less_10)

10

Dari hasilnya kita dapat melihat bahwa 10 nilai pada array NumPy kurang dari 10.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan operasi umum lainnya dengan Python:

Cara menghitung jumlah elemen yang sama dengan NaN di NumPy
Cara menghitung jumlah elemen sama dengan nol di NumPy
Cara menghitung jumlah elemen yang sama dengan True di NumPy

Tambahkan komentar

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