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