to_graph6_bytes#

to_graph6_bytes(G, nodes=None, header=True)[source]#

将一个简单的无向图转换为graph6格式的字节。

Parameters:
G图(无向)
nodes: 列表或可迭代对象

节点按提供的顺序标记为0…n-1。如果为None,则使用``G.nodes()``给出的顺序。

header: 布尔值

如果为True,则在数据头部添加’>>graph6<<’字节。

Raises:
NetworkXNotImplemented

如果图是有向的或是一个多图。

ValueError

如果图至少有``2 ** 36``个节点;graph6格式仅定义了节点数少于``2 ** 36``的图。

See also

from_graph6_bytes, read_graph6, write_graph6_bytes

Notes

返回的字节以换行符结尾。

该格式不支持边或节点标签、平行边或自环。如果存在自环,它们会被静默忽略。

References

Examples

>>> nx.to_graph6_bytes(nx.path_graph(2))
b'>>graph6<<A_
'