tslearn.utils.from_seglearn_dataset

tslearn.utils.from_seglearn_dataset(X)[source]

将兼容seglearn的数据集转换为tslearn数据集。

Parameters:
X: list of arrays, or array of arrays, shape = (n_ts, )

seglearn格式的数据集。列表中的第i个子数组的形状为(sz_i, d)

Returns:
array, shape=(n_ts, sz, d), where sz is the maximum of all array lengths

tslearn 格式的数据集

示例

>>> seglearn_arr = [numpy.random.randn(10, 1), numpy.random.randn(10, 1)]
>>> tslearn_arr = from_seglearn_dataset(seglearn_arr)
>>> tslearn_arr.shape
(2, 10, 1)
>>> seglearn_arr = [numpy.random.randn(10, 1), numpy.random.randn(5, 1)]
>>> tslearn_arr = from_seglearn_dataset(seglearn_arr)
>>> tslearn_arr.shape
(2, 10, 1)
>>> seglearn_arr = numpy.random.randn(2, 10, 1)
>>> tslearn_arr = from_seglearn_dataset(seglearn_arr)
>>> tslearn_arr.shape
(2, 10, 1)