FeatureMetadata.add_special_types

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

向特征添加特殊类型。

Parameters:
  • type_map_special (Dict[str, List[str]]) – 特征 -> 特殊类型列表的字典。 字典中的特征必须已经存在于FeatureMetadata对象中。

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

Return type:

FeatureMetadata object.

示例

>>> 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']})