tslearn.utils.ts_size

tslearn.utils.ts_size(ts, be=None)[source]

返回实际时间序列大小。

所有维度具有NaN值的最终时间步长将从计数中移除。无穷大和负无穷大被视为有效的时间序列值。

Parameters:
tsarray-like

一个时间序列。

beBackend object or string or None

后端。如果 be 是类 NumPyBackend 的实例或字符串 “numpy”,则使用 NumPy 后端。 如果 be 是类 PyTorchBackend 的实例或字符串 “pytorch”,则使用 PyTorch 后端。 如果 beNone,则后端由输入数组决定。 更多信息请参阅我们的 专用用户指南页面

Returns:
int

时间序列的实际大小。

示例

>>> ts_size([1, 2, 3, numpy.nan])
3
>>> ts_size([1, numpy.nan])
1
>>> ts_size([numpy.nan])
0
>>> ts_size([[1, 2],
...          [2, 3],
...          [3, 4],
...          [numpy.nan, 2],
...          [numpy.nan, numpy.nan]])
4
>>> ts_size([numpy.nan, 3, numpy.inf, numpy.nan])
3

使用tslearn.utils.ts_size的示例

学习形状片段

Learning Shapelets