小编god*_*ier的帖子

在 NetworkX 图中添加具有属性的节点

networkx教程暗示了添加具有属性的节点的可能性。

如果您的容器生成以下形式的 2 元组,您还可以添加节点以及节点属性(node, node_attribute_dict)

当我尝试使用该add_node方法时,我收到一个 TypeError:

>>> import networkx as nx
>>> G = nx.Graph()
>>> G.add_node(('person1', {'name': 'John Doe', 'age': 40}))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/media/windows/Users/godidier/Projects/semlab/research/env/lib/python3.7/site-packages/networkx/classes/graph.py", line 506, in add_node
    if node_for_adding not in self._node:
TypeError: unhashable type: 'dict'
Run Code Online (Sandbox Code Playgroud)

我缺少什么?或者添加具有属性的节点只能使用该add_nodes_from方法吗?

python networkx

4
推荐指数
1
解决办法
7683
查看次数

如何按给定日期检索维基百科文章的历史版本?

有没有办法使用 MediaWiki API 或任何其他工具使用近似日期(不知道“oldid”值)自动检索维基百科文章的先前版本?

例如,如何使用“December 2016”“20 December 2016”或这一天左右的日期作为参数来检索 2016 年 12 月 20 日起的Stack Overflow 文章的历史版本?

wikipedia wikipedia-api mediawiki-api

3
推荐指数
1
解决办法
1084
查看次数