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

Python根據(jù)已知鄰接矩陣繪制無向圖操作示例

 更新時間:2018年06月23日 01:41:51   作者:水之魂2018  
這篇文章主要介紹了Python根據(jù)已知鄰接矩陣繪制無向圖操作,涉及Python使用networkx、matplotlib進行數(shù)值運算與圖形繪制相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Python根據(jù)已知鄰接矩陣繪制無向圖操作。分享給大家供大家參考,具體如下:

有六個點:[0,1,2,3,4,5,6],六個點之間的鄰接矩陣如表格所示,根據(jù)鄰接矩陣繪制出相對應(yīng)的圖



0

1

2

3

4

5

6

0

0

1

0

1

0

1

0

1

1

0

1

1

1

1

1

2

0

1

0

1

0

1

0

3

1

1

1

0

1

1

1

4

0

1

0

1

1

1

1

5

1

1

1

1

1

0

0

6

0

1

0

1

1

0

0


將點之間的聯(lián)系構(gòu)造成如下矩陣

N = [[0, 3, 5, 1],
 [1, 5, 4, 3],
   [2, 1, 3, 5],
   [3, 5, 1, 4],
   [4, 5, 1, 3],
   [5, 3, 4, 1],
 [6, 3, 1, 4]]

代碼如下

# -*- coding:utf-8 -*-
#! python3
import networkx as nx
import matplotlib.pyplot as plt
G=nx.Graph()
point=[0,1,2,3,4,5,6]
G.add_nodes_from(point)
edglist=[]
N = [[0, 3, 5, 1],[1, 5, 4, 3],[2, 1, 3, 5],[3, 5, 1, 4],[4, 5, 1, 3],[5, 3, 4, 1],[6, 3, 1, 4]]
for i in range(7):
  for j in range(1,4):
    edglist.append((N[i][0],N[i][j]))
G=nx.Graph(edglist)
position = nx.circular_layout(G)
nx.draw_networkx_nodes(G,position, nodelist=point, node_color="r")
nx.draw_networkx_edges(G,position)
nx.draw_networkx_labels(G,position)
plt.show()

顯示結(jié)果:

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python數(shù)學(xué)運算技巧總結(jié)》、《Python正則表達式用法總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進階經(jīng)典教程

希望本文所述對大家Python程序設(shè)計有所幫助。

相關(guān)文章

  • python編寫暴力破解FTP密碼小工具

    python編寫暴力破解FTP密碼小工具

    本文給大家分享了一段自己用python編寫的暴力破解FTP密碼的小工具的代碼,原理很簡單,就是利用多線程調(diào)用相應(yīng)的字典進行窮舉測試,小伙伴們可以自由修改。
    2014-11-11
  • Python3獲取電腦IP、主機名、Mac地址的方法示例

    Python3獲取電腦IP、主機名、Mac地址的方法示例

    這篇文章主要介紹了Python3獲取電腦IP、主機名、Mac地址的方法,結(jié)合具體實例形式分析了Python3基于socket與uuid模塊針對電腦的IP、主機名、Mac地址等信息的讀取操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-04-04
  • python3調(diào)用ansible?api使用實例例說明

    python3調(diào)用ansible?api使用實例例說明

    這篇文章主要為大家介紹了python3?調(diào)用ansible?api使用說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Python?pandera數(shù)據(jù)驗證和清洗的庫

    Python?pandera數(shù)據(jù)驗證和清洗的庫

    為了確保數(shù)據(jù)的質(zhì)量,Python Pandera 庫應(yīng)運而生。本文將深入介紹 Python Pandera,這是一個用于數(shù)據(jù)驗證和清洗的庫,并提供豐富的示例代碼,幫助大家充分利用它來提高數(shù)據(jù)質(zhì)量
    2024-01-01
  • Python實現(xiàn)刪除列表首元素的多種方式總結(jié)

    Python實現(xiàn)刪除列表首元素的多種方式總結(jié)

    在Python中,處理列表的操作是日常開發(fā)中不可避免的任務(wù)之一,其中,刪除列表中的元素是一個常見的需求,本文為大家整理了Python中刪除列表中的第一個元素的多種方法,需要的可以參考下
    2023-12-12
  • openstack中的rpc遠程調(diào)用的方法

    openstack中的rpc遠程調(diào)用的方法

    今天通過本文給大家分享openstack中的rpc遠程調(diào)用的方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-07-07
  • Python 實現(xiàn)日志同時輸出到屏幕和文件

    Python 實現(xiàn)日志同時輸出到屏幕和文件

    這篇文章主要介紹了Python 實現(xiàn)日志同時輸出到屏幕和文件,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • pycharm設(shè)置python文件模板信息過程圖解

    pycharm設(shè)置python文件模板信息過程圖解

    這篇文章主要介紹了pycharm設(shè)置python文件模板信息過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • Python微信操控itchat的方法

    Python微信操控itchat的方法

    itchat是一個開源的微信個人號接口,使用python調(diào)用微信從未如此簡單。這篇文章主要介紹了Python微信操控itchat的方法,需要的朋友可以參考下
    2019-05-05
  • Python中schedule擴展的具體使用

    Python中schedule擴展的具體使用

    Python的schedule模塊是一個輕量級的Python庫,用于在指定時間執(zhí)行某些操作,本文就來介紹一下Python中schedule擴展的具體使用,感興趣的可以了解一下
    2024-12-12

最新評論

牙克石市| 临安市| 江孜县| 长治县| 伊宁市| 宜兴市| 杭州市| 岳阳县| 杭锦后旗| 龙里县| 通州区| 凉城县| 财经| 莱西市| 台前县| 扬中市| 临颍县| 贞丰县| 平南县| 泾阳县| 贵南县| 巨鹿县| 清流县| 鸡东县| 石河子市| 青海省| 和林格尔县| 娱乐| 昆山市| 姚安县| 射洪县| 厦门市| 图片| 亚东县| 古田县| 奉贤区| 定边县| 万州区| 久治县| 阳山县| 彩票|