pyts.utils.segmentation¶
-
pyts.utils.segmentation(ts_size, window_size, overlapping=False, n_segments=None)[来源]¶ 计算分段聚合近似(Piecewise Agrgegate Approximation)的索引。
Parameters: - ts_size : int
时间序列的大小。
- window_size : int
窗口的大小。
- overlapping : bool (default = False)
如果为True,则可以使用重叠窗口。如果为False,则使用非重叠窗口。
- n_segments : int or None (default = None)
窗口的数量。如果为None,则使用
window_size自动计算数量。
Returns: - start : array
每个窗口的下界。
- end : array
每个窗口的上界。
- size : int
start的大小。
示例
>>> from pyts.utils import segmentation >>> start, end, size = segmentation(ts_size=12, window_size=3) >>> print(start) [0 3 6 9] >>> print(end) [ 3 6 9 12] >>> size 4