gpt4 book ai didi

python - 将信息从绘图传递到函数

转载 作者:行者123 更新时间:2023-12-01 03:52:49 25 4
gpt4 key购买 nike

我想使用图形工具编写交互式模拟。我想做的是首先将图形可视化,然后选择节点作为稍后实际模拟的输入。如何将信息从绘图传递到函数?

到目前为止我所做的 - 我浏览了未提供此类信息的文档和示例。

谢谢!

最佳答案

如果您调用graph_drawoutput 参数设置为 None (这是默认值),它返回:

Boolean-valued vertex property map marking the vertices which were selected interactively.

如果未给出output,则图形“将通过 interactive_window() 显示”,其文档指向 GraphWidget有关键绑定(bind)信息:

A group of vertices may be selected by holding the “shift” button while the pointer is dragged while pressing the left button.

例如:

import numpy as np
import graph_tool.all as gt

points = np.random.random((25, 2))
g, pos = gt.geometric_graph(points, 0.3)
_, selected = gt.graph_draw(g, pos=pos)
print(*selected.a)

输出:

1 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0

关于python - 将信息从绘图传递到函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37976235/

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