报错NameError: name 'num_features' is not defined
时间: 2023-10-08 17:05:53 浏览: 277
Python中对错误NameError: name ‘xxx’ is not defined进行总结
5星 · 资源好评率100%
抱歉,这是我的疏忽。在上面的代码中,`num_features`是一个变量,需要在代码中定义。你可以根据需要设置`num_features`的值。例如,如果你有3个实体属性,可以将`num_features`设置为3,如下所示:
```
num_features = 3
feature_matrix = np.zeros((len(G.nodes()), num_features))
for i, node in enumerate(G.nodes()):
properties = []
for prop in node:
properties.append(G.nodes[node][prop])
feature_matrix[i] = properties
```
请注意,这里假设每个节点都有3个实体属性,如果有的节点不满足这个条件,需要相应地修改代码。
阅读全文