私はC++を使用して、いくつかのタスクのROOTスクリプトを記述しています。ある時点で、多くが非常に似ていて、1つまたは2つが異なるdoubleの配列があります。親指の痛みを除いて、すべての数を平均したいと思います。どのようにアプローチすればよいですか?例として、次のことを考えてみましょう。
x = [2.3, 2.4, 2.11, 10.5, 1.9, 2.2, 11.2, 2.1]
10.5
と11.2
、異なるものを除いて、どういうわけかすべての数を平均したいと思います。このアルゴリズムは数千回繰り返され、doubleの配列には2000のエントリがあるため、(読みやすさを維持しながら)最適化が望まれます。ありがとうSO!
チェックアウト: http ://tinypic.com/r/111p0ya/3 パルスのy値の「異なる」数。
波形のグランド値を決定するためのこのポイント。私は最も負の値を地面と比較しており、サンプルの最初のNポイントを平均するよりも優れた接地方法が得られることを望んでいます。