代码之家  ›  专栏  ›  技术社区  ›  machinery

计算采样频率的变化

  •  0
  • machinery  · 技术社区  · 5 年前

    我有一系列时间戳(Unix毫秒时基)存储在一个系列中。每个时间戳都属于一个传感器测量值。要获得采样频率,我可以从第一个时间戳中减去最后一个时间戳,然后除以时间戳的数量:

    # assuming df is my Series
    sf = (df.iloc[-1] - df.iloc[1]) / len(df)
    

    但这并不能让我了解采样频率的变化。

    如何计算采样频率的标准偏差?

    1 回复  |  直到 5 年前
        1
  •  1
  •   ecortazar    5 年前

    如果时间戳是以数字形式存储的,我建议只检查两个时间戳之间的时间间隔。

    在你的例子中:

    df.diff().std()