to_sparse6_bytes#
- to_sparse6_bytes(G, nodes=None, header=True)[source]#
将无向图转换为sparse6格式的字节。
- Parameters:
- G图(无向)
- nodes: 列表或可迭代对象
节点按提供的顺序标记为0…n-1。如果为None,则使用``G.nodes()``给出的顺序。
- header: 布尔值
如果为True,则在数据头部添加’>>sparse6<<’字节。
- Raises:
- NetworkXNotImplemented
如果图是有向的。
- ValueError
如果图至少有``2 ** 36``个节点;sparse6格式仅定义了节点数少于``2 ** 36``的图。
See also
to_sparse6_bytes
,read_sparse6
,write_sparse6_bytes
Notes
返回的字节以换行符结尾。
该格式不支持边或节点标签。
References
[1]Graph6 规范 <https://users.cecs.anu.edu.au/~bdm/data/formats.html>
Examples
>>> nx.to_sparse6_bytes(nx.path_graph(2)) b'>>sparse6<<:An '