MoonBit网络分析扩展
MoonBit Network Analysis Library
moon add oboard/moonetxGraph
fn find_neighbors() -> Array[Int] {
let graph = @nx.Graph::new()
graph.add_nodes_from([0, 1, 2, 3, 4, 5])
graph.add_edges_from([(1, 2), (2, 5)])
graph.neighbors(2)
}DiGraph
fn get_in_degree() -> Int {
let graph = @nx.DiGraph::new()
graph.add_nodes_from([0, 1, 2, 3, 4, 5])
graph.add_edges_from([(1, 2), (2, 5)])
graph.in_degree(2)
}
Output: 1MoonBit网络分析扩展