tslearn.utils.to_seglearn_dataset

tslearn.utils.to_seglearn_dataset(X)[source]

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

Parameters:
X: array, shape = (n_ts, sz, d)

tslearn格式的数据集将被转换为seglearn格式

Returns:
array of arrays, shape=(n_ts, )

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

示例

>>> tslearn_arr = numpy.random.randn(10, 16, 1)
>>> seglearn_arr = to_seglearn_dataset(tslearn_arr)
>>> seglearn_arr.shape
(10, 16, 1)
>>> tslearn_arr = numpy.random.randn(10, 16, 2)
>>> seglearn_arr = to_seglearn_dataset(tslearn_arr)
>>> seglearn_arr.shape
(10, 16, 2)
>>> tslearn_arr = [numpy.random.randn(16, 2), numpy.random.randn(10, 2)]
>>> seglearn_arr = to_seglearn_dataset(tslearn_arr)
>>> seglearn_arr.shape
(2,)
>>> seglearn_arr[0].shape
(16, 2)
>>> seglearn_arr[1].shape
(10, 2)