毎秒 10 個のデータ ポイントを持つ時間の配列と、各時間に対応する強度値の配列で構成されるデータがあります。したがって、例として、私が持っているとしましょう:
times = np.arange(0,100,0.1)
intensities = np.random.rand(len(times))
より長い平均時間を使用した場合にデータがどのように見えるかを確認したいので、1 秒、5 秒、10 秒などのいくつかのビンを作成し、それらの新しいビンの強度値を平均します。numpyでこれを行う最良の方法は何ですか? (または他のpythonパッケージですが、numpy/scipyに何かがあると思います。)forループを使用できますが、もっと良い方法があることを願っています。ありがとう!