问题标签 [anytree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
58 浏览

python - 如何检索anytree节点的所有属性?

对于 an ,如何获取所有属性及其值?anytree Node

例如,如果我这样做:

我怎样才能得到类似的东西[("foo", "10"), ("bar", "ggg")]

我可以通过以下方式想到一条路线:

但我希望有更简洁的方法。

0 投票
1 回答
31 浏览

python - Anytree 模块/UniqueDotExporter 生成具有冗余边的树

所以我遇到了以下问题。

我正在构建一棵树,显示与 Python Module anytree 的依赖关系。

节点是通过以下方式创建的:

在我的程序结束时,我想用 DotExporter 创建一个图表。

图的创建工作,但现在我遇到了大树中有太多冗余边的问题。

例如:

结束图是正确的,但是从 C 到 D 会有 2 条边/箭头,但我只希望它显示 1。

我该如何改变呢?

0 投票
1 回答
50 浏览

python - 使用anytree可视化具有不同颜色节点的树

我正在寻找一种简单的方法来构建和绘制一棵树(在 google colab 上)。

重要的是,我想要不同颜色和形状的节点。理想情况下,我想要以下内容。

作为color并且shape不是 Node 的真实参数,此代码当前生成以下图像。我想VP_1GM_1是红色的,和GM_1GM_2正方形的。

在此处输入图像描述

非常感谢您的帮助!

0 投票
2 回答
55 浏览

python - 从开始和结束节点列表中查找闭合路径

E我有一个带有节点的图的边()列表V = [1,2,3,4,5,6]

其中每个元组分别(a,b)指边缘的开始和结束节点。

如果我知道边在图 G 中形成闭合路径,我可以恢复路径吗?

请注意,这E不是图的所有边的集合。它只是一组边缘。

在本例中,路径为1->2->3->1->5->6->1

我能想到的一种天真的方法是使用以节点开头的树,例如1,然后查看所有以1、 这里(1,2)和开头的元组(1,5)。然后我有两个分支,节点为2& 5,我继续这个过程,直到我在一个分支的起始节点处结束。

如何在python中有效地编码?

0 投票
3 回答
207 浏览

python - 如何为 python AnyTree 模块获取逗号分隔的输入?

社区。我需要接受多个以逗号分隔的输入来生成信息摘要(具体来说,每个小组/项目有多少不同的员工参与)?该程序以字符串的形式接收员工、经理和组。

我正在使用 anytree python 库来搜索/计算每组每个员工的出现次数。但是,该程序一次只接受一个值/单元格,而不是多个值。

这是树结构以及我如何接受输入值?

我需要有关此代码的帮助,以便它可以接受逗号分隔的值;例如,一次输入Joe、Manager1、Group1


谢谢!欢迎任何想法。