Cara menghitung nilai unik dalam array numpy (3 contoh)
Anda dapat menggunakan metode berikut untuk menghitung nilai unik dalam array NumPy:
Metode 1: Tampilkan nilai unik
 n.p. single (my_array)
Metode 2: Hitung jumlah nilai unik
len (np. unique (my_array))
Metode 3: Hitung kemunculan setiap nilai unik
n.p. unique (my_array, return_counts= True )
Contoh berikut menunjukkan cara menggunakan setiap metode dalam praktik dengan array NumPy berikut:
import numpy as np #create NumPy array my_array = np. array ([1, 3, 3, 4, 4, 7, 8, 8])
Contoh 1: Tampilkan nilai unik
Kode berikut menunjukkan cara menampilkan nilai unik dalam array NumPy:
 #display unique values
n.p. single (my_array)
array([1, 3, 4, 7, 8])
Dari outputnya kita bisa melihat masing-masing nilai unik pada array NumPy: 1, 3, 4, 7, 8.
Contoh 2: Hitung jumlah nilai unik
Kode berikut menunjukkan cara menghitung jumlah total nilai unik dalam array NumPy:
#display total number of unique values len (np. unique (my_array)) 5
Dari outputnya terlihat ada 5 nilai unik pada array NumPy.
Contoh 3: Hitung kemunculan setiap nilai unik
Kode berikut menunjukkan cara menghitung jumlah kemunculan setiap nilai unik dalam array NumPy:
 #count occurrences of each unique value
n.p. unique (my_array, return_counts= True )
(array([1, 3, 4, 7, 8]), array([1, 2, 2, 1, 2]))
Tabel pertama pada keluaran menampilkan nilai unik dan tabel kedua menampilkan jumlah setiap nilai unik.
Kita dapat menggunakan kode berikut untuk mencetak keluaran ini dalam format yang lebih mudah dibaca:
 #get unique values and counts of each value
unique, counts = np. unique (my_array, return_counts= True )
#display unique values and counts side by side
print ( np.asarray ((unique,counts)). T )
[[1 1]
 [3 2]
 [4 2]
 [7 1]
 [8 2]]
Dari hasilnya kita dapat melihat:
- Nilai 1 muncul 1 kali.
 - Nilai 3 muncul dua kali .
 - Nilai 4 muncul dua kali .
 - Nilai 7 muncul 1 kali.
 - Nilai 8 muncul dua kali .
 
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