研究室での実験で統計を行うために、Octave の代わりに SciPy スイートを試してみたいと思います。私の質問のほとんどはここで答えられましたが、もう1つだけ残っています:
私は通常、測定値にエラーが添付されています.Octaveでは、次のことを行いました:
R.val = 10;
R.err = 0.1;
U.val = 4;
U.err = 0.1;
そして、私はそれを次I
のように計算します:
I.val = U.val / R.val;
I.err = sqrt(
(1 / R.val * U.err)^2
+ (U.val / R.val^2 * R.err)^2
);
大量の測定値があるときは、通常、次のような構造体配列を使用しました。
R(0).val = 1;
R(0).err = 0.1;
…
R(15).val = 100;
R(15).err = 9;
次にR(0).val
、使用してそれらすべてを実行または直接アクセスすることができ、たとえばR.val
、すべての値を持つ列ベクトルがありました。mean(R.val)
SciPy/NumPy/Python を使用してこれをどのように表現できますか?