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

python networkx 根據(jù)圖的權(quán)重畫(huà)圖實(shí)現(xiàn)

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

首先輸入邊和邊的權(quán)重,隨后畫(huà)出節(jié)點(diǎn)位置,根據(jù)權(quán)重大小劃分實(shí)邊和虛邊

#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()
#添加帶權(quán)邊
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)
#按權(quán)重劃分為重權(quán)值得邊和輕權(quán)值的邊
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é)點(diǎn)位置
pos=nx.spring_layout(G) # positions for all nodes
#首先畫(huà)出節(jié)點(diǎn)位置
# nodes
nx.draw_networkx_nodes(G,pos,node_size=700)
#根據(jù)權(quán)重,實(shí)線(xiàn)為權(quán)值大的邊,虛線(xiàn)為權(quán)值小的邊
# 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標(biāo)簽定義
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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

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

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

    這篇文章主要介紹了Python的Django框架中settings文件的部署建議,包括對(duì)local_settings的弊病的一些簡(jiǎn)單分析,需要的朋友可以參考下
    2015-05-05
  • Python?Scrapy庫(kù)構(gòu)建基礎(chǔ)爬蟲(chóng)

    Python?Scrapy庫(kù)構(gòu)建基礎(chǔ)爬蟲(chóng)

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

    Python中reduce函數(shù)詳解

    本文主要介紹了Python中reduce函數(shù)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 使用PyQt編寫(xiě)一個(gè)簡(jiǎn)單的待辦程序

    使用PyQt編寫(xiě)一個(gè)簡(jiǎn)單的待辦程序

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

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

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

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

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

    Python strip lstrip rstrip使用方法

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

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

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

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

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

最新評(píng)論

黄骅市| 克拉玛依市| 宁化县| 颍上县| 高唐县| 林西县| 钟祥市| 万全县| 嘉祥县| 洪雅县| 小金县| 洛扎县| 青河县| 噶尔县| 广河县| 苍梧县| 蕉岭县| 耒阳市| 新丰县| 黎平县| 榆林市| 江阴市| 改则县| 石泉县| 寿光市| 思茅市| 巴楚县| 民县| 沈丘县| 桂东县| 兴山县| 阳城县| 嘉祥县| 青浦区| 稻城县| 兰考县| 郸城县| 木里| 梓潼县| 秦安县| 万全县|