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

Examples

>>> nx.to_sparse6_bytes(nx.path_graph(2))
b'>>sparse6<<:An
'