欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python networkx中獲取圖的鄰接矩陣方式

 更新時(shí)間:2022年12月16日 09:28:08   作者:兔子愛(ài)讀書(shū)  
這篇文章主要介紹了Python networkx中獲取圖的鄰接矩陣方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

networkx如何獲取圖的鄰接矩陣

需要調(diào)取networkx中g(shù)raph實(shí)例的鄰接矩陣,搜“network 鄰接矩陣”沒(méi)有迅速找到解決方案。我寫(xiě)一個(gè)吧。

錯(cuò)誤獲取

networkx中有個(gè)adjacency_matrix()函數(shù),得到的鄰接表看形狀雖然是N*N,但是打印出來(lái)會(huì)發(fā)現(xiàn)是這個(gè)格式:

  (0, 1)    1
  (0, 30)    1
  (0, 33)    1
  (0, 99)    1

第一列是源頭和終止節(jié)點(diǎn),第二列是權(quán)重。

但是,如果你下列語(yǔ)句遍歷,是會(huì)報(bào)錯(cuò)的:ValueError: not enough values to unpack (expected 2, got 1)

# 錯(cuò)誤示范

for (x,y), w in nx.adjacency_matrix(G):

? ? print(x, y, w)

正確獲取

import networkx as nx
import numpy as np
A=np.array(nx.adjacency_matrix(G).todense())

轉(zhuǎn)換為numpy矩陣是因?yàn)樵嫉母袷讲恢С諥[i][j]形式的索引。 

成功得到鄰接矩陣,解決!

[[0 0 0 ... 0 0 1]
 [0 0 1 ... 0 0 0]
 [0 1 0 ... 0 0 0]
 ...
 [0 0 0 ... 0 0 0]
 [0 0 0 ... 0 0 1]
 [1 0 0 ... 0 1 0]]

鄰接矩陣 轉(zhuǎn) 網(wǎng)絡(luò)圖

逛知乎看到的,老是忘記,記一下:

import networkx as nx
graph = nx.from_numpy_matrix(Matrix) ?

networkx自帶函數(shù)將鄰接矩陣轉(zhuǎn)為網(wǎng)絡(luò)圖

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python區(qū)塊鏈客戶端類開(kāi)發(fā)教程

    Python區(qū)塊鏈客戶端類開(kāi)發(fā)教程

    這篇文章主要為大家介紹了Python區(qū)塊鏈客戶端類開(kāi)發(fā)教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • TensorBoard 計(jì)算圖的可視化實(shí)現(xiàn)

    TensorBoard 計(jì)算圖的可視化實(shí)現(xiàn)

    今天小編就為大家分享一篇TensorBoard 計(jì)算圖的可視化實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • padas 生成excel 增加sheet表的實(shí)例

    padas 生成excel 增加sheet表的實(shí)例

    今天小編就為大家分享一篇padas 生成excel 增加sheet表的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • python函數(shù)中將變量名轉(zhuǎn)換成字符串實(shí)例

    python函數(shù)中將變量名轉(zhuǎn)換成字符串實(shí)例

    這篇文章主要介紹了python函數(shù)中將變量名轉(zhuǎn)換成字符串實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • Python matplotlib繪制散點(diǎn)圖的實(shí)例代碼

    Python matplotlib繪制散點(diǎn)圖的實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于Python matplotlib繪制散點(diǎn)圖的相關(guān)資料,所謂散點(diǎn)圖就是反映兩組變量每個(gè)數(shù)據(jù)點(diǎn)的值,并且從散點(diǎn)圖可以看出它們之間的相關(guān)性,需要的朋友可以參考下
    2021-06-06
  • python3 deque 雙向隊(duì)列創(chuàng)建與使用方法分析

    python3 deque 雙向隊(duì)列創(chuàng)建與使用方法分析

    這篇文章主要介紹了python3 deque 雙向隊(duì)列創(chuàng)建與使用方法,結(jié)合實(shí)例形式分析了python3 deque 雙向隊(duì)列創(chuàng)建、添加、清空、拷貝等相關(guān)操作技巧與使用注意事項(xiàng),需要的朋友可以參考下
    2020-03-03
  • python獲取圖片顏色信息的方法

    python獲取圖片顏色信息的方法

    這篇文章主要介紹了python獲取圖片顏色信息的方法,涉及Python使用pil模操作圖片的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • Python獲取svn版本信息

    Python獲取svn版本信息

    本文主要介紹了Python獲取svn版本信息,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • python轉(zhuǎn)換wrf輸出的數(shù)據(jù)為網(wǎng)頁(yè)可視化json格式

    python轉(zhuǎn)換wrf輸出的數(shù)據(jù)為網(wǎng)頁(yè)可視化json格式

    這篇文章主要介紹了python轉(zhuǎn)換wrf輸出的數(shù)據(jù)為網(wǎng)頁(yè)可視化json格式,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • Python global全局變量函數(shù)詳解

    Python global全局變量函數(shù)詳解

    本文詳解了global全局變量函數(shù)的用法,還有g(shù)lobal的作用。global全局變量在一個(gè)腳本中全部作用域都可以訪問(wèn),用法很方便,希望本文對(duì)大家有所幫助
    2018-09-09

最新評(píng)論