从 dart 导出预测数据

Nie*_*and 6 python pytorch u8darts

我正在尝试将我在 darts 库中使用 Pytorch 模型所做的预测导出为某种可交换格式,例如 XLS 或 CSV。

是否可以以某种方式从 Timeseries 类中导出预测?如何指定输出格式?

小智 11

Dart 中的预测只不过是常规TimeSeries对象,并且 aTimeSeries在内部表示为 a pandas.DataFrame

您可以DataFrame使用series.pd_dataframe()(获取 的副本DataFrame)或series._df直接访问它(如果您想避免复制DataFrame来保存它)。然而,在后一种情况下要小心,因为修改DataFrame就地会破坏TimeSeries不变性。

然后,您可以使用任何您想要保存 pandas 数据帧的方法,例如pandas.DataFrame.to_csv()pandas.DataFrame.to_pickle()。您可以查看Medium 上的这篇文章,了解几种不同格式在保存和加载数据帧方面的性能比较。