tslearn.utils.to_pyts_dataset¶
- tslearn.utils.to_pyts_dataset(X)[source]¶
将兼容tslearn的数据集转换为pyts数据集。
- Parameters:
- X: array, shape = (n_ts, sz, d)
tslearn格式的数据集将被转换为pyts格式
- Returns:
- array, shape=(n_ts, sz) if d=1, (n_ts, d, sz) otherwise
pyts格式化的数据集
示例
>>> tslearn_arr = numpy.random.randn(10, 16, 1) >>> pyts_arr = to_pyts_dataset(tslearn_arr) >>> pyts_arr.shape (10, 16) >>> tslearn_arr = numpy.random.randn(10, 16, 2) >>> pyts_arr = to_pyts_dataset(tslearn_arr) >>> pyts_arr.shape (10, 2, 16) >>> tslearn_arr = [numpy.random.randn(16, 1), numpy.random.randn(10, 1)] >>> to_pyts_dataset(tslearn_arr) Traceback (most recent call last): ... ValueError: All the time series in the array should be of equal lengths