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
[1]Graph6 规范 <http://users.cecs.anu.edu.au/~bdm/data/formats.html>
Examples
>>> nx.to_graph6_bytes(nx.path_graph(2)) b'>>graph6<<A_ '