networkx.readwrite.gml.write_gml
的用法。用法:
write_gml(G, path, stringizer=None)
將 GML 格式的圖形
G
寫入文件或文件句柄path
。- G:NetworkX 圖
要轉換為 GML 的圖形。
- path:文件名或文件句柄
要寫入的文件名或文件句柄。名稱以 .gz 或 .bz2 結尾的文件將被壓縮。
- stringizer:可調用的,可選的
stringizer
將非整數/非浮點數/非字典值轉換為字符串。如果它不能將值轉換為字符串,它應該引發ValueError
來表明這一點。默認值:無。
- NetworkXError
如果
stringizer
無法將值轉換為字符串,或者要轉換的值不是字符串,而stringizer
為 None。
參數:
拋出:
注意:
名為 ‘directed’, ‘multigraph’, ‘node’ 或 ‘edge’ 的圖屬性、名為 ‘id’ 或 ‘label’ 的節點屬性、名為 ‘source’ 或 ‘target’(或 ‘key’,如果
G
是多重圖)的邊屬性將被忽略,因為這些屬性名稱用於對圖結構進行編碼。GML 文件使用 7 位 ASCII 編碼存儲,任何擴展的 ASCII 字符 (iso8859-1) 都顯示為 HTML 字符實體。在不指定
stringizer
/destringizer
的情況下,代碼能夠按照 GML 規範的要求寫入int
/float
/str
/dict
/list
數據。要寫入其他數據類型,以及讀取str
以外的數據,您需要顯式提供stringizer
/destringizer
。請注意,雖然我們允許從文件中讀取非標準 GML,但我們確保寫入 GML 格式。特別是,屬性名稱中不允許使用下劃線。有關 GML 文件格式的其他文檔,請參閱GML url。
有關更多詳細信息,請參閱模塊文檔字符串
networkx.readwrite.gml
。例子:
>>> G = nx.path_graph(4) >>> nx.write_gml(G, "test.gml")
以 .gz 或 .bz2 結尾的文件名將被壓縮。
>>> nx.write_gml(G, "test.gml.gz")
相關用法
- Python NetworkX write_graph6用法及代碼示例
- Python NetworkX write_graphml用法及代碼示例
- Python NetworkX write_gexf用法及代碼示例
- Python NetworkX write_gpickle用法及代碼示例
- Python NetworkX write_pajek用法及代碼示例
- Python NetworkX write_sparse6用法及代碼示例
- Python NetworkX write_edgelist用法及代碼示例
- Python NetworkX write_multiline_adjlist用法及代碼示例
- Python NetworkX write_adjlist用法及代碼示例
- Python NetworkX write_weighted_edgelist用法及代碼示例
- Python NetworkX weisfeiler_lehman_subgraph_hashes用法及代碼示例
- Python NetworkX within_inter_cluster用法及代碼示例
- Python NetworkX weakly_connected_components用法及代碼示例
- Python NetworkX weighted_projected_graph用法及代碼示例
- Python NetworkX waxman_graph用法及代碼示例
- Python NetworkX windmill_graph用法及代碼示例
- Python NetworkX weisfeiler_lehman_graph_hash用法及代碼示例
- Python NetworkX wiener_index用法及代碼示例
- Python NetworkX negative_edge_cycle用法及代碼示例
- Python NetworkX voronoi_cells用法及代碼示例
- Python NetworkX numerical_edge_match用法及代碼示例
- Python NetworkX inverse_line_graph用法及代碼示例
- Python NetworkX LFR_benchmark_graph用法及代碼示例
- Python NetworkX DiGraph.__contains__用法及代碼示例
- Python NetworkX average_degree_connectivity用法及代碼示例
注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.readwrite.gml.write_gml。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。