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)