langchain_experimental.graph_transformers.diffbot.NodesList

class langchain_experimental.graph_transformers.diffbot.NodesList[source]

具有关联属性的节点列表。

属性:
节点(Dict[Tuple, Any]):将节点存储为键,将其属性存储为值。

每个键都是一个元组,其中第一个元素是节点ID,第二个是节点类型。

Methods

__init__()

add_node_property(node, properties)

添加或更新节点属性。

return_node_list()

返回节点作为节点对象列表。

Return type

None

__init__() None[source]
Return type

None

add_node_property(node: Tuple[Union[str, int], str], properties: Dict[str, Any]) None[source]

添加或更新节点属性。

如果节点在列表中不存在,则将其与其属性一起添加。 如果节点已经存在,则使用新值更新其属性。

参数:

node(元组):包含节点ID和节点类型的元组。 properties(字典):要为节点添加或更新的属性字典。

Parameters
  • node (Tuple[Union[str, int], str]) –

  • properties (Dict[str, Any]) –

Return type

None

return_node_list() List[Node][source]

返回节点作为节点对象列表。

每个节点对象将具有其ID、类型和属性填充。

返回:

List[Node]:一个节点对象列表。

Return type

List[Node]