FeatureMetadata.add_special_types

FeatureMetadata.add_special_types(type_map_special: Dict[str, List[str]], inplace=False)[源代码]

为特征添加特殊类型。

参数:
  • type_map_special (Dict[str, List[str]]) – 字典,键为特征名称,值为要添加的特殊类型列表。字典中的特征必须已存在于 FeatureMetadata 对象中。

  • inplace (bool, 默认 False) – 如果为 True,则原地更新对象并返回自身。如果为 False,则更新对象的副本并返回副本。

返回类型:

FeatureMetadata 对象。

示例

>>> from autogluon.common.features.feature_metadata import FeatureMetadata
>>> feature_metadata = FeatureMetadata({'FeatureA': 'int', 'FeatureB': 'object'})
>>> feature_metadata = feature_metadata.add_special_types({'FeatureA': ['MySpecialType'], 'FeatureB': ['MySpecialType', 'text']})