import networkx as nx
import numpy as np
import pandas as pd
def get_neigbors(g, node, depth=1):
output = {
}
layers = dict(nx.bfs_successors(g, source=node, depth_limit=depth))
nodes = [node]
for i in range(1, depth + 1):
output[i] = []
for x in nodes:
output[i].extend(layers.get(x, []))
nodes = output[i]
return output
# 利用number列表,给lis列表排序
def sort_number_list(number, lis, flag=True)