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

關于networkx返回圖的鄰接矩陣問題

 更新時間:2022年12月16日 09:46:20   作者:7:45am  
這篇文章主要介紹了關于networkx返回圖的鄰接矩陣問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

networkx返回圖的鄰接矩陣

最近有用到關于鄰接矩陣的一些問題,平時不太常用所以一直沒注意到networkx里面的函數(shù),權當筆記了,有興趣查看官方文檔

這里只舉個小例子

import networkx as nx  # 導入必要的函數(shù)包
import scipy as sp
import operator
import matplotlib.pyplot as plp

h = nx.Graph()  # 我這里需要用到的圖
h.add_nodes_from(list(range(1, 9)))
h.add_edges_from([(1, 2), (1, 3), (1, 5), (1, 4), (2, 8), (2, 6), (3, 6), (4, 7)])

nx.draw_networkx(h)  # draw
plp.show()
print(nx.adjacency_matrix(h).todense())  # 返回圖的鄰接矩陣

圖長這樣:

輸出的鄰接矩陣:

ok,一個簡簡單單的鄰接矩陣解決完畢。

NetworkX學習筆記之鄰接矩陣

鄰接矩陣

As = nx.adjacency_matrix(G)
print(As)

# 轉化成二維數(shù)組形式的矩陣
A = As.todense()
print(A)

已知圖的鄰接矩陣,創(chuàng)建圖

import numpy as np
A = np.array([[0, 1, 1], [1, 0, 1], [1, 1, 0]])
G = nx.from_numpy_matrix(A)
nx.draw(G, node_size=800, with_labels=True)

總結

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

相關文章

  • Python聊天室程序(基礎版)

    Python聊天室程序(基礎版)

    這篇文章主要為大家詳細介紹了Python聊天室程序的基礎版,包含客戶端和服務器端兩部分,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python打印9宮格、25宮格等奇數(shù)格 滿足橫豎斜相加和相等

    python打印9宮格、25宮格等奇數(shù)格 滿足橫豎斜相加和相等

    這篇文章主要為大家詳細介紹了python打印9宮格、25宮格等奇數(shù)格,滿足橫豎斜相加和相等,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Python實現(xiàn)定時任務的八種方案詳解

    Python實現(xiàn)定時任務的八種方案詳解

    在日常工作中,我們常常會用到需要周期性執(zhí)行的任務,我們可以用Python直接實現(xiàn)這一功能。本文整理的是常見的Python定時任務的八種實現(xiàn)方式,需要的朋友可以參考一下
    2022-02-02
  • 解決Python3中的中文字符編碼的問題

    解決Python3中的中文字符編碼的問題

    Unicode是一32位編碼格式,不適合用來傳輸和存儲,所以必須轉換成utf-8,gbk等等。這篇文章主要介紹了Python3中的解決中文字符編碼的問題,需要的朋友可以參考下
    2018-07-07
  • python2.7和NLTK安裝詳細教程

    python2.7和NLTK安裝詳細教程

    這篇文章主要為大家詳細介紹了python2.7和NLTK安裝詳細教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Python中字典(dict)合并的四種方法總結

    Python中字典(dict)合并的四種方法總結

    在Python中將字典(dict)進行合并操作,是一個比較常見的問題。下面這篇文章主要給大家總結介紹了關于Python中字典(dict)合并的四種方法,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2017-08-08
  • python中實現(xiàn)將多個print輸出合成一個數(shù)組

    python中實現(xiàn)將多個print輸出合成一個數(shù)組

    下面小編就為大家分享一篇python中實現(xiàn)將多個print輸出合成一個數(shù)組,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python Selenium中常用的元素定位方法總結

    Python Selenium中常用的元素定位方法總結

    在Web自動化測試中,元素定位是一項非常重要的技術,Python Selenium提供了各種元素定位方法,可以幫助我們定位頁面上的元素并與之交互,本文將詳細介紹Python Selenium中常用的元素定位方法,并提供實例代碼,需要的朋友可以參考下
    2023-11-11
  • Python 批量下載陰陽師網(wǎng)站壁紙

    Python 批量下載陰陽師網(wǎng)站壁紙

    學習要始于興趣,自己學習python的一大初衷是希望能用于寫一些簡單的游戲腳本,能服務于生活。所以決定試著直接從爬取我最愛玩的陰陽師網(wǎng)站的一些壁紙開始
    2021-05-05
  • Python編寫生成驗證碼的腳本的教程

    Python編寫生成驗證碼的腳本的教程

    這篇文章主要介紹了Python編寫生成驗證碼的腳本的教程,驗證碼在web編程中幾乎是必備的功能,需要的朋友可以參考下
    2015-05-05

最新評論