dump 模块

dump 模块定义了 dump() 函数。

surprise.dump.dump(file_name, predictions=None, algo=None, verbose=0)[源代码]

一个围绕 Pickle 的基本包装器,用于在驱动器上序列化预测列表和/或算法。

序列化(dump)的内容是一个字典,其键为 'predictions''algo'

参数:
  • file_name (str) – 指定序列化预测数据的文件名(包含完整路径)。

  • predictions (Prediction 列表) – 要序列化的预测数据。

  • algo (Algorithm, 可选) – 要序列化的算法。

  • verbose (int) – 冗余级别。如果为 1,则会显示消息指示序列化成功。默认为 0

surprise.dump.load(file_name)[源代码]

一个围绕 Pickle 的基本包装器,用于反序列化使用 dump() 函数序列化到驱动器上的预测列表和/或算法。

参数:

file_name (str) – 要加载算法的文件路径。

返回值:

一个元组 (predictions, algo),其中 predictionsPrediction 对象的列表,algo 是一个 Algorithm 对象。根据序列化的内容,其中一些可能为 None