• networkx 学习


    import networkx as nx
    import pylab 
    import numpy as np
    #自定义网络
    row=np.array([0,0,0,1,2,3,6])
    col=np.array([1,2,3,4,5,6,7])
    value=np.array([1,2,1,8,1,3,5])
    
    print('生成一个空的有向图')
    G=nx.DiGraph()
    print('为这个网络添加节点...')
    for i in range(0,np.size(col)+1):
        G.add_node(i)
    print('在网络中添加带权中的边...')
    for i in range(np.size(row)):
        G.add_weighted_edges_from([(row[i],col[i],value[i])])
    print('输出网络中的节点...')
    print(G.nodes())
    print('输出网络中的边...')
    print(G.edges())
    print('输出网络中边的数目...')
    print(G.number_of_edges())
    print('输出网络中节点的数目...')
    print(G.number_of_nodes())
    print('给网路设置布局...')
    pos=nx.shell_layout(G)
    print('画出网络图像:')
    nx.draw(G,pos,with_labels=True, node_color='blue', edge_color='red', node_size=600, alpha=0.4 )
    pylab.title('My NetWork',fontsize=15)
    pylab.show()

  • 相关阅读:
    Bootsrap 的 Carousel
    Bootstrap 的 Tooltip 和 Popover
    JavaScript 继承
    Bootstrap 的 Collapse
    Bootstrap 组件之 Panel
    Bootstrap 组件之 List group
    Bootstrap 组件之 Nav
    使用 classList API
    Bootstrap 的 Dropdown
    Bootstrap 的 Modal
  • 原文地址:https://www.cnblogs.com/Erick-L/p/8466605.html
Copyright © 2020-2023  润新知