最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python networkx 根據圖的權重畫圖實現(xiàn)

 更新時間:2019年07月10日 09:46:17   作者:CS青雀  
這篇文章主要介紹了python networkx 根據圖的權重畫圖實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

首先輸入邊和邊的權重,隨后畫出節(jié)點位置,根據權重大小劃分實邊和虛邊

#coding:utf-8
#!/usr/bin/env python
"""
An example using Graph as a weighted network.
"""
__author__ = """Aric Hagberg (hagberg@lanl.gov)"""
try:
  import matplotlib.pyplot as plt
except:
  raise
 
import networkx as nx
 
G=nx.Graph()
#添加帶權邊
G.add_edge('a','b',weight=0.6)
G.add_edge('a','c',weight=0.2)
G.add_edge('c','d',weight=0.1)
G.add_edge('c','e',weight=0.7)
G.add_edge('c','f',weight=0.9)
G.add_edge('a','d',weight=0.3)
#按權重劃分為重權值得邊和輕權值的邊
elarge=[(u,v) for (u,v,d) in G.edges(data=True) if d['weight'] >0.5]
esmall=[(u,v) for (u,v,d) in G.edges(data=True) if d['weight'] <=0.5]
#節(jié)點位置
pos=nx.spring_layout(G) # positions for all nodes
#首先畫出節(jié)點位置
# nodes
nx.draw_networkx_nodes(G,pos,node_size=700)
#根據權重,實線為權值大的邊,虛線為權值小的邊
# edges
nx.draw_networkx_edges(G,pos,edgelist=elarge,
          width=6)
nx.draw_networkx_edges(G,pos,edgelist=esmall,
          width=6,alpha=0.5,edge_color='b',style='dashed')
 
# labels標簽定義
nx.draw_networkx_labels(G,pos,font_size=20,font_family='sans-serif')
 
plt.axis('off')
plt.savefig("weighted_graph.png") # save as png
plt.show() # display

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • python 人工智能算法之隨機森林流程詳解

    python 人工智能算法之隨機森林流程詳解

    這篇文章主要為大家介紹了python 人工智能算法之隨機森林流程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Python的Django框架中settings文件的部署建議

    Python的Django框架中settings文件的部署建議

    這篇文章主要介紹了Python的Django框架中settings文件的部署建議,包括對local_settings的弊病的一些簡單分析,需要的朋友可以參考下
    2015-05-05
  • Python?Scrapy庫構建基礎爬蟲

    Python?Scrapy庫構建基礎爬蟲

    這篇文章主要為大家介紹了Python?Scrapy庫構建基礎爬蟲示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Python中reduce函數(shù)詳解

    Python中reduce函數(shù)詳解

    本文主要介紹了Python中reduce函數(shù)詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • 使用PyQt編寫一個簡單的待辦程序

    使用PyQt編寫一個簡單的待辦程序

    這篇文章主要為大家詳細介紹了如何使用PyQt編寫一個簡單的待辦程序,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一
    2025-02-02
  • 使用Python對Syslog信息進行分析并繪圖的實現(xiàn)

    使用Python對Syslog信息進行分析并繪圖的實現(xiàn)

    這篇文章主要介紹了使用Python對Syslog信息進行分析并繪圖的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • 詳解如何使用Python提取視頻文件中的音頻

    詳解如何使用Python提取視頻文件中的音頻

    在多媒體處理中,有時我們需要從視頻文件中提取音頻,本文為大家整理了幾種使用Python編程語言提取視頻文件中的音頻的方法,大家可以根據需要進行選擇
    2025-03-03
  • Python strip lstrip rstrip使用方法

    Python strip lstrip rstrip使用方法

    Python中的strip用于去除字符串的首位字符,同理,lstrip用于去除左邊的字符,rstrip用于去除右邊的字符。這三個函數(shù)都可傳入一個參數(shù),指定要去除的首尾字符。
    2008-09-09
  • Python實現(xiàn)EM算法實例代碼

    Python實現(xiàn)EM算法實例代碼

    這篇文章主要給大家介紹了關于Python實現(xiàn)EM算法的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • Python?Map函數(shù)保姆級使用教程

    Python?Map函數(shù)保姆級使用教程

    map是python內置函數(shù),會根據提供的函數(shù)對指定的序列做映射,這篇文章主要介紹了python中的map函數(shù)語法詳解,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06

最新評論

民权县| 江油市| 阿巴嘎旗| 营口市| 滦平县| 安陆市| 康平县| 滨州市| 泾川县| 阳泉市| 连城县| 黄梅县| 宜宾县| 独山县| 乃东县| 丁青县| 贵南县| 厦门市| 庆元县| 安吉县| 陈巴尔虎旗| 沈阳市| 互助| 安阳市| 银川市| 河西区| 武功县| 炉霍县| 扶沟县| 紫金县| 马鞍山市| 集贤县| 加查县| 洞口县| 桦甸市| 永平县| 鄱阳县| 景宁| 通许县| 阿尔山市| 西畴县|