tslearn.utils.to_pyflux_dataset¶
- tslearn.utils.to_pyflux_dataset(X)[source]¶
将兼容tslearn的数据集转换为pyflux数据集。
- Parameters:
- X: array, shape = (n_ts, sz, d), where n_ts=1
tslearn格式的数据集将被转换为pyflux格式
- Returns:
- Pandas data-frame
pyflux格式的数据集(参见 link)
注释
从/到pyflux格式的转换需要安装pandas。
示例
>>> tslearn_arr = numpy.random.randn(1, 16, 1) >>> pyflux_df = to_pyflux_dataset(tslearn_arr) >>> pyflux_df.shape (16, 1) >>> pyflux_df.columns[0] 'dim_0' >>> tslearn_arr = numpy.random.randn(1, 16, 2) >>> pyflux_df = to_pyflux_dataset(tslearn_arr) >>> pyflux_df.shape (16, 2) >>> pyflux_df.columns[1] 'dim_1' >>> tslearn_arr = numpy.random.randn(10, 16, 1) >>> to_pyflux_dataset(tslearn_arr) Traceback (most recent call last): ... ValueError: Array should be made of a single time series (10 here)