ヒストリア284143 views
高校生物549842 views
小学社会308636 views
いろは2986023 views
数学講師2852771 views
高校倫理1433119 views
中学英語808712 views
小学算数1194618 views
高校物理158224 views
雑学1472593 views
Help
Tools

English

データの最頻値を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

最頻値(mode)はbincountとargmaxを組み合わせて求めます。