tsfresh.scripts 包
子模块
tsfresh.scripts.measure_execution_time 模块
- class tsfresh.scripts.measure_execution_time.CombinerTask(*args, **kwargs)[source]
基类:
Task
将所有任务收集到一个单独的 result.csv 文件中
- output()[source]
此任务产生的输出。
任务的输出决定了任务是否需要运行——当且仅当所有输出都存在时,任务才被视为完成。子类应覆盖此方法以返回单个
Target
或Target
实例列表。- 实现说明
如果运行多个工作进程,输出必须是所有工作进程都可以访问的资源,例如 DFS 或数据库。否则,工作进程可能会计算相同的输出,因为它们看不到其他工作进程完成的工作。
参见 Task.output
- class tsfresh.scripts.measure_execution_time.DataCreationTask(*args, **kwargs)[source]
基类:
Task
创建随机数据用于测试
- num_ids = <luigi.parameter.IntParameter object>
- output()[source]
此任务产生的输出。
任务的输出决定了任务是否需要运行——当且仅当所有输出都存在时,任务才被视为完成。子类应覆盖此方法以返回单个
Target
或Target
实例列表。- 实现说明
如果运行多个工作进程,输出必须是所有工作进程都可以访问的资源,例如 DFS 或数据库。否则,工作进程可能会计算相同的输出,因为它们看不到其他工作进程完成的工作。
参见 Task.output
- random_seed = <luigi.parameter.IntParameter object>
- time_series_length = <luigi.parameter.IntParameter object>
- class tsfresh.scripts.measure_execution_time.FullTimingTask(*args, **kwargs)[source]
基类:
Task
运行 tsfresh 并使用所有计算器进行比较
- n_jobs = <luigi.parameter.IntParameter object>
- num_ids = <luigi.parameter.IntParameter object>
- output()[source]
此任务产生的输出。
任务的输出决定了任务是否需要运行——当且仅当所有输出都存在时,任务才被视为完成。子类应覆盖此方法以返回单个
Target
或Target
实例列表。- 实现说明
如果运行多个工作进程,输出必须是所有工作进程都可以访问的资源,例如 DFS 或数据库。否则,工作进程可能会计算相同的输出,因为它们看不到其他工作进程完成的工作。
参见 Task.output
- random_seed = <luigi.parameter.IntParameter object>
- requires()
此任务依赖的任务。
任务只有在其依赖的所有任务都完成后才会运行。如果您的任务不依赖于任何其他任务,则无需覆盖此方法。否则,子类可以覆盖此方法以返回单个任务、任务实例列表或其值为任务实例的字典。
参见 Task.requires
- time_series_length = <luigi.parameter.IntParameter object>
- class tsfresh.scripts.measure_execution_time.TimingTask(*args, **kwargs)[source]
基类:
Task
使用给定参数运行 tsfresh
- feature_parameter = <luigi.parameter.DictParameter object>
- n_jobs = <luigi.parameter.IntParameter object>
- num_ids = <luigi.parameter.IntParameter object>
- output()[source]
此任务产生的输出。
任务的输出决定了任务是否需要运行——当且仅当所有输出都存在时,任务才被视为完成。子类应覆盖此方法以返回单个
Target
或Target
实例列表。- 实现说明
如果运行多个工作进程,输出必须是所有工作进程都可以访问的资源,例如 DFS 或数据库。否则,工作进程可能会计算相同的输出,因为它们看不到其他工作进程完成的工作。
参见 Task.output
- random_seed = <luigi.parameter.IntParameter object>
- requires()
此任务依赖的任务。
任务只有在其依赖的所有任务都完成后才会运行。如果您的任务不依赖于任何其他任务,则无需覆盖此方法。否则,子类可以覆盖此方法以返回单个任务、任务实例列表或其值为任务实例的字典。
参见 Task.requires
- time_series_length = <luigi.parameter.IntParameter object>
- try_number = <luigi.parameter.IntParameter object>
tsfresh.scripts.run_tsfresh 模块
此脚本可以通过以下方式运行:
python run_tsfresh.py path_to_your_csv.csv
包含时间序列特征的相应 csv 文件将保存为 features_path_to_your_csv.csv
不过有一些限制
目前这只采样前 50 个值。
您的 csv 必须是空格分隔的。
输出保存为 path_to_your_csv.features.csv