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 :
TimeSeries
TimeSeries
减少采样的时间序列。
- time_bin_size :
Quantity
orTimeDelta
[:ref: 'time' ],可选数量或时间增量 [:ref: 'time'] ,可选 入库时间序列的时间间隔-这可以是标量值(在这种情况下,所有时间段将被假定为具有相同的持续时间),或者作为值数组(在这种情况下,每个时间段可以具有不同的持续时间)。如果提供此参数,
time_bin_end
不应提供。- time_bin_start :
Time
or iterable ,可选Time或python:可迭代,可选 入库时间序列的开始时间--它可以直接作为
Time
数组或作为初始化Time
班级。如果满足以下条件,则它也可以是标量值time_bin_size
或time_bin_end
是提供的。默认为采样时间序列中的第一个时间。- time_bin_end :
Time
or 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(),可选 用于合并同一存储单元中的点的函数。默认为np.平均数.
- time_series :
- 返回:
- binned_time_series :
BinnedTimeSeries
BinnedTimeSeries
降采样时间序列。
- binned_time_series :