gpt4 book ai didi

python - 如何在图形工具中内化 PropertyMap

转载 作者:行者123 更新时间:2023-11-28 22:47:38 25 4
gpt4 key购买 nike

我正在使用 python 包 graph-tool,并在尝试内部化 bool PropertyMap 时遇到错误,方法在 http://graph-tool.skewed.de/static/doc/quickstart.html#graph-views 中描述。 .这是一个示例代码:

from graph_tool.all import *

g = price_network(500)
filtered = g.new_vertex_property("bool")
for v in g.vertices():
filtered[v] = True

g.properties["filtered"] = filtered

最后一行产生一个

TypeError: value for 't' must be one of: v, e, g

有谁知道怎么改吗?

最佳答案

documentation 中所述,您应该使用 vertex_properties 属性:

g.vertex_properties["filtered"] = filtered

或等同于:

g.vp["filtered"] = filtered

如果想直接使用properties属性,还需要传入key类型:

g.properties[('v', "filtered")] = filtered

这是因为不同类型的属性映射(例如顶点或边)可以具有相同的名称。这都涵盖了here .

关于python - 如何在图形工具中内化 PropertyMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26061423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com