numpyのuniqueメソッド

numpyのuniqueメソッド

これも覚えたのでメモ書き。

np.unique(array変数)の形で、array変数の要素の重複をなくしたものを返します。

 

※最初に、下記でnumpyをnpとして読み込んでおきます。

import numpy as np

 

uniqueの使い方は、下記のような感じです。

data = [1,2,3,1,2,3,4]
np.unique(data)
# 出力結果
# array([1,2,3,4])

例えば、下記のようにlen関数も使えばarray変数の中で、ユニークな値の数を数えることが出来ます。

data = [1,2,3,1,2,3,4]
u_data = np.unique(data)
u_data
# 出力結果
# array([1,2,3,4])
len(u_data)
# 出力結果
# 4