Scipyを使って簡単なビニング処理
データf(x)が得られたとする。生データの点xが均等でなくて、かつ補間とかはしたくないなあ、という場合にはxをいい感じに区切ってビニングしたい。
「python ビニング」ってググるとpandasを使ったものしか出てこない。しかし私はpandas好きじゃないのでscipyを使う方法をメモ。
import numpy as np
from scipy.stats import binned_statistics
scipy.stats.binned_statistics
というのを使う。
参考文献
公式リファレンス
https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.binned_statistic.html