ecg.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:CerebralCortex-2.0-legacy 作者: MD2Korg 项目源码 文件源码
def lomb(data: List[DataPoint],
         low_frequency: float,
         high_frequency: float):
    """
    Lomb–Scargle periodogram implementation
    :param data: List[DataPoint]
    :param high_frequency: float
    :param low_frequency: float
    :return lomb-scargle pgram and frequency values
    """

    time_stamps = np.array([dp.start_time.timestamp() for dp in data])
    samples = np.array([dp.sample for dp in data])
    frequency_range = np.linspace(low_frequency, high_frequency, len(data))
    result = signal.lombscargle(time_stamps, samples, frequency_range)
    return result, frequency_range
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号