我正在实现一个算法来确定数据集的图形结构。数据集中的变量之间可能存在无向或有向边。我可以在Python中创建自己的图形对象,但我想知道Networkx是否具备此功能。从我所见,Networkx只有Graph对象(仅限无向边)和DiGraph对象(仅限有向边)。在Networkx中是否有一种方法可以在无向图中包含有向边和/或反之亦然?
我正在实现一个算法来确定数据集的图形结构。数据集中的变量之间可能存在无向或有向边。我可以在Python中创建自己的图形对象,但我想知道Networkx是否具备此功能。从我所见,Networkx只有Graph对象(仅限无向边)和DiGraph对象(仅限有向边)。在Networkx中是否有一种方法可以在无向图中包含有向边和/或反之亦然?
networkx
)。通常用于指代既是有向图又是无向图的图形术语是“混合图”(即使定义似乎有点模糊)。因此,我建议您在networkx
中查找该术语,但我感觉这是一个非常罕见的对象,所以很少有库实际上会实现它们。 - m.raynal