我进行了更改参数并测量物理量的测量。我执行了多次测量并将数据保存到 pandas 数据框中。结果看起来像这样:
parameter measured_value
0 10 1.10
1 20 1.21
2 30 1.29
3 40 1.42
4 50 1.54
5 10 1.14
6 20 1.22
7 30 1.32
8 40 1.41
9 50 1.52
在该示例中,我重复测量两次,并以 10 为步长将参数从 10 更改为 50。有没有办法对测量值进行平均,以便得到以下结果:
parameter mean_measured_value
0 10 1.10
1 20 1.20
2 30 1.30
3 40 1.40
4 50 1.50
我通常使用 matlab 分析数据。基本上,我可以使用 numpy 像 matlab 一样进行数据分析,但这看起来很不优雅:
meas_value = np.asarray(df['measured_value'])
mean_meas_value = np.mean(np.reshape(meas_value, (5,2)), axis=1)
有没有一种优雅的方式处理熊猫?
GCT1015
相关分类