def manage_data(domain_name):
domain_pkts = get_data(domain_name)
node_cname, node_ip, visit_total, edges, node_main = get_ip_cname(domain_pkts[0]['details'])
for i in domain_pkts[0]['details']:
for v in i['answers']:
edges.append((v['domain_name'],v['dm_data']))
DG = nx.DiGraph()
DG.add_edges_from(edges)
ass = nx.degree_assortativity_coefficient(DG)
nodes_count = len(node_cname)+len(node_ip)+len(node_main)
print nodes_count
edges_count = len(edges)
average_degree = sum(nx.degree(DG).values())
print domain_name,ass
print nx.density(DG)
return nodes_count,edges_count, ass,average_degree,nx.degree_histogram(DG)
assortativity_node_edge.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录