gluonts.transform.field 模块#

class gluonts.transform.field.RemoveFields(field_names: List[str])[源代码]#

继承自: gluonts.transform._base.SimpleTransformation

移除存在的字段名。

参数

field_names – 将被移除的字段名列表

transform(data: Dict[str, Any]) Dict[str, Any][源代码]#
class gluonts.transform.field.RenameFields(mapping: Dict[str, str])[源代码]#

继承自: gluonts.transform._base.SimpleTransformation

如果源字段存在,则使用映射重命名字段。

参数

mapping – 名称映射 input_name -> output_name

transform(data: Dict[str, Any])[源代码]#
class gluonts.transform.field.SelectFields(input_fields: List[str], allow_missing: bool = False)[源代码]#

继承自: gluonts.transform._base.MapTransformation

只保留列出的字段。

参数
  • input_fields – 要保留的字段列表。

  • allow_missing – 如果为 True,则跳过任何缺失的字段。默认值: False

map_transform(data: Dict[str, Any], is_train: bool) Dict[str, Any][源代码]#
class gluonts.transform.field.SetField(output_field: str, value: Any)[源代码]#

继承自: gluonts.transform._base.SimpleTransformation

使用给定值设置字典中的字段。

参数
  • output_field – 将被设置的字段名

  • value – 要设置的值

transform(data: Dict[str, Any]) Dict[str, Any][源代码]#
class gluonts.transform.field.SetFieldIfNotPresent(field: str, value: Any)[源代码]#

继承自: gluonts.transform._base.SimpleTransformation

使用给定值设置字典中的字段,如果该字段尚不存在。

参数
  • output_field – 将被设置的字段名

  • value – 要设置的值

transform(data: Dict[str, Any]) Dict[/str, Any][源代码]#