aggregate_downsample#
- astropy.timeseries.aggregate_downsample(time_series, *, time_bin_size=None, time_bin_start=None, time_bin_end=None, n_bins=None, aggregate_func=None)[源代码]#
通过使用单个函数将值组合到具有固定大小或自定义大小的箱中来组合箱中的值,对时间序列进行下采样。
- 参数:
- time_series :
TimeSeriesTimeSeries 减少采样的时间序列。
- time_bin_size :
QuantityorTimeDelta[:ref: 'time' ],可选数量或时间增量 [:ref: 'time'] ,可选 入库时间序列的时间间隔-这可以是标量值(在这种情况下,所有时间段将被假定为具有相同的持续时间),或者作为值数组(在这种情况下,每个时间段可以具有不同的持续时间)。如果提供此参数,
time_bin_end不应提供。- time_bin_start :
Timeor iterable ,可选Time或python:可迭代,可选 入库时间序列的开始时间--它可以直接作为
Time数组或作为初始化Time班级。如果满足以下条件,则它也可以是标量值time_bin_size或time_bin_end是提供的。默认为采样时间序列中的第一个时间。- time_bin_end :
Timeor iterable ,可选Time或python:可迭代,可选 每个bin的结束时间-这可以直接作为
Time数组或作为初始化Time班级。只有在以下情况下才能给出time_bin_start或使用其缺省值。如果time_bin_end是标量,并且time_bin_start是一个数组,则假定时间仓位是连续的;每个仓位的结尾是下一个仓位的开始,并且time_bin_end给出最后一个垃圾箱的结束时间。如果time_bin_end是一个数组,并且time_bin_start是标量的,则垃圾箱将是连续的。如果两者都有time_bin_end和time_bin_start是数组,则存储桶不需要是连续的。如果提供此参数,time_bin_size不应提供。- n_bins :
int,可选PYTHON:int,可选 要使用的垃圾桶数量。默认为适配所有原始点所需的数量。如果两者都有
time_bin_start和time_bin_size并且是标量值,这将确定该间隔内的总箱数。如果time_bin_start是可迭代的,则此参数将被忽略。- aggregate_func :
callable(),可选Python:Callable(),可选 用于合并同一个垃圾箱中的点的功能。适用于nanmean的内部实现。
- time_series :
- 返回:
- binned_time_series :
BinnedTimeSeriesBinnedTimeSeries 降采样时间序列。
- binned_time_series :