データの最頻値をNumPyで求める

最頻値を求める手順:

  • bincountで配列をカウントする
  • argmaxで最頻値を求める

入力

import numpy as np

a = np.array([1, 2, 2, 2, 2, 4, 5, 6])
count = np.bincount(a)
mode = np.argmax(count)

print(mode)

出力

2

広告

広告

広告

技術

言語

高校理系

高校文系

中学

小学

エッセイ

姉妹サイト