langchain_experimental.data_anonymizer.deanonymizer_mapping.DeanonymizerMapping

class langchain_experimental.data_anonymizer.deanonymizer_mapping.DeanonymizerMapping(mapping: ~typing.Dict[str, ~typing.Dict[str, str]] = <factory>)[source]

Deanonymizer映射。

Attributes

data

返回去匿名化映射。

mapping

Methods

__init__([mapping])

update(new_mapping)

更新去匿名化映射表的新数值。

Parameters

mapping (Dict[str, Dict[str, str]]) –

Return type

None

__init__(mapping: ~typing.Dict[str, ~typing.Dict[str, str]] = <factory>) None
Parameters

mapping (Dict[str, Dict[str, str]]) –

Return type

None

update(new_mapping: Dict[str, Dict[str, str]]) None[source]

更新去匿名化映射表的新数值。

重复数值不会被添加 如果存在多个相同类型的实体,则映射表将包括计数以区分它们。例如,如果输入文本中有两个名称,映射表将包括NAME_1和NAME_2。

Parameters

new_mapping (Dict[str, Dict[str, str]]) –

Return type

None