0

下面的代码尝试添加 2 个顶点,这两个顶点都具有多个标签值。然后尝试将标签“labelx”上的 label_propagation 应用于创建的图形。

from graphlab import label_propagation
from graphlab import SFrame, SGraph, Vertex, Edge

g = SGraph()
verts = [Vertex('H',attr={'labelx': [1,0]})]
g= g.add_vertices(verts)
verts = [Vertex('I',attr={'labelx': [0,2]})]
g= g.add_vertices(verts)
g = g.add_edges(Edge('H','I'))
print g.summary
m = label_propagation.create(g, label_field='labelx')

但是,抛出错误为 TypeError: TypeErro...typed.',)

在 Labelpropagation 的文档中,我在任何地方都找不到多标签支持信息。欢迎提供有关如何解决问题的任何提示。如果 graphlab.label_propagation 不支持顶点上的多标签,那么提供此功能的其他包上的任何方向都将非常有帮助。

谢谢!

4

0 回答 0