精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

這個圖聚類Python工具火了:社群結構可視化、檢測

新聞 開發工具
最近,又有一款Python可視化工具火了。這一次,功能是針對圖聚類問題的社群結構進行檢測、可視化。

本文經AI新媒體量子位(公眾號ID:QbitAI)授權轉載,轉載請聯系出處。

 最近,又有一款Python可視化工具火了。

這一次,功能是針對圖聚類問題的社群結構進行檢測、可視化。

這個圖聚類Python工具火了:社群結構可視化、檢測 |開源

該項目的帖子在reddit上一經發布,就被頂到了“機器學習板塊”的榜首

這個圖聚類Python工具火了:社群結構可視化、檢測 |開源

一起來看看它究竟都能用來做什么吧~

功能亮點

這款工具叫作communities, 是一個Python庫,用于圖聚類問題的社群結構檢測。

它支持多種算法,包括:

  • Louvain算法;
  • Girvan-Newman算法;
  • 層次聚類算法;
  • 光譜聚類算法;
  • Bron-Kerbosch算法。

更贊的是,communities還可以實現這些算法的可視化

具體了解一下~

導入算法并插入矩陣

這里以Louvain算法為例。

這是一種基于模塊度的社群發現算法,也是貪心算法。

它根據頂點的共享邊將頂點排列成社群結構,也就是說,它將節點分為幾個社群,每個社群之間共享很少的連接,但是同一社群的節點之間共享許多連接。

最終,讓整個社群網絡呈現出一種模塊聚集的結構,實現整個社群網絡的模塊度的最大化。

所以首先,我們需要構建一個表示無向圖的鄰接矩陣,可以加權,也可以不加權,矩陣為2Dnumpy數組。

n*n矩陣則表示有n個節點,矩陣的每個位置分別表示各節點之間邊的關系,有邊則為1,沒有邊則為0。

然后,只需從communities.algorithms中導入算法并插入矩陣。

  1. import numpy as np 
  2. from communities.algorithms import louvain_method 
  3. adj_matrix = np.array([[011000], 
  4.                        [101000], 
  5.                        [110100], 
  6.                        [001011], 
  7.                        [000101], 
  8.                        [000110]]) 
  9. communities, _ = louvain_method(adj_matrix) 
  10. # >>> [{012}, {345}] 

接下來輸出社群列表,每個社群即為一組節點。

實現可視化,并進行顏色編碼

利用communities將圖進行可視化,將節點分到社群中并進行顏色編碼,還可以選擇深色或淺色背景、保存圖片、選擇圖片的分辨率等等 。

draw_communities(adj_matrix : numpy.ndarray, communities : list, dark : bool = False, filename : str = None, seed : int = 1)

其中各參數的具體含義為:

  • adj_matrix (numpy.ndarray):圖的鄰接矩陣;
  • dark (bool, optional (default=False)):如果為 True, 則繪圖為深色背景,否則為淺色背景;
  • filename (str or None, optional (default=None)):通過 filename 路徑可以將圖另存為PNG格式; 設置 None 則是用交互方式顯示圖;
  • dpi (int or None, optional (default=None)):每英寸的點數,控制圖像的分辨率;
  • seed (int, optional (default=2)):隨機種子。

具體到Louvain算法的可視化,代碼是這樣的:

  1. from communities.algorithms import louvain_method 
  2. from communities.visualization import draw_communities 
  3. adj_matrix = [...] 
  4. communities, frames = louvain_method(adj_matrix) 
  5. draw_communities(adj_matrix, communities) 
這個圖聚類Python工具火了:社群結構可視化、檢測 |開源

動畫呈現算法

communities 還可以動畫呈現節點分配到社群的過程。

louvain_animation(adj_matrix : numpy.ndarray, frames : list, dark : bool = False, duration : int = 15, filename : str = None, dpi : int = None, seed : int = 2)

其中各參數的含義如下:

  • adj_matrix (numpy.ndarray):圖的鄰接矩陣;
  • frames (list):算法每次迭代的字典列表;
  • 每個字典都有倆個鍵:“C”包含節點到社群的查找表,“Q”表示圖的模塊度數值;
  • 此字典列表是 louvain_method的第二個返回值;
  • dark (bool, optional (default=False)):如果為 True, 則動畫為深色背景和配色方案,否則為淺色方案;
  • duration (int, optional (default=15)):動畫所需的持續時間,以秒為單位;
  • filename (str or None, optional (default=None)):通過filename 路徑將動畫存為GIF;設置None則以交互方式展示動畫;
  • dpi (int or None, optional (default=None)):每英寸點數,控制動畫的分辨率;
  • seed (int, optional (default=2)):隨機種子。

例如,空手道俱樂部網絡中Louvain算法的動畫呈現:

  1. from communities.algorithms import louvain_method 
  2. from communities.visualization import louvain_animation 
  3. adj_matrix = [...] 
  4. communities, frames = louvain_method(adj_matrix) 
  5. louvain_animation(adj_matrix, frames) 
這個圖聚類Python工具火了:社群結構可視化、檢測 |開源

我們可以看到Louvain算法的動態過程:

  • 首先掃描數據中的所有節點,將每個節點看做一個獨立的社群;
  • 接下來,遍歷每個節點的鄰居節點,判斷是否將該節點加入鄰居節點所在的社群,以提升模塊度;
  • 這一過程重復迭代,直到每一個節點的社群歸屬穩定;
  • 最后,將所有在同一個社群的節點壓縮成一個新節點,計算新節點的權重,直到整個圖的模塊度穩定。

大家可以通過文末鏈接,自行嘗試一下其他算法~

此外,它還可以用于社群間鄰接矩陣、拉普拉斯矩陣以及模塊度矩陣等。

對于這款工具,不少網友發出“awesome”、“really cool!”等花式贊嘆,表示正是自己需要的。

當然,也有網友提出疑問,例如:是否可以指定執行的迭代次數(例如:提前停止)?

開發者對此表示:不能,但是對于某些算法,可以指定要將圖形劃分為多少個社群。

這個圖聚類Python工具火了:社群結構可視化、檢測 |開源

作者簡介

[[383607]]

項目開發者Jonathan Shobrook,他目前是美國一家電商公司的軟件工程師。

之前GitHub上的熱門項目Rebound,也是出自他手,已經獲得3.5k星。

更多信息可戳下方鏈接了解~

相關鏈接:

[1]https://github.com/shobrook/communities

[2]https://www.reddit.com/r/MachineLearning/comments/lozys9/p_i_made_communities_a_library_of_clustering/

 

責任編輯:張燕妮 來源: 量子位
相關推薦

2021-03-08 09:48:35

圖聚類Python可視化

2023-03-27 23:42:29

樹狀圖開發可視化

2021-10-08 09:27:11

Python圖形化工具

2021-02-21 08:11:46

PythonDash工具

2024-08-20 14:31:16

2022-08-26 09:15:58

Python可視化plotly

2021-07-27 11:45:37

Python 開發編程

2021-08-05 10:46:59

GitHub代碼開發者

2020-03-11 14:39:26

數據可視化地圖可視化地理信息

2018-07-11 12:30:51

編程語言Python數據可視化

2021-07-02 14:07:00

可視化Plotly漏斗圖

2023-05-06 12:57:34

Python工具

2021-01-21 14:53:31

工具Python開發

2021-02-07 20:23:09

GoogeBlockly可視化編程

2022-03-03 13:02:37

可視化網頁低代碼編程工具

2018-05-31 08:25:13

誤區工具可視化

2022-07-13 15:54:14

Matplotlib圖表

2017-10-14 13:54:26

數據可視化數據信息可視化

2009-04-21 14:26:41

可視化監控IT管理摩卡

2020-10-12 18:08:19

JVM技能工具
點贊
收藏

51CTO技術棧公眾號

欧美日韩三级视频| 国产成人亚洲综合a∨婷婷| 亚洲美女喷白浆| 天天操天天爱天天爽| 九色porny在线| 成人教育av在线| 国产精品美女久久| 精品少妇久久久久久888优播| 日韩有码中文字幕在线| 欧美日韩成人在线一区| 日韩免费在线观看av| 国产在线视频资源| 成人免费毛片片v| 国产精品国产三级国产aⅴ浪潮 | 国产男女无遮挡| 1024国产在线| 久久免费电影网| http;//www.99re视频| 亚洲图片欧美日韩| 亚洲经典三级| 久久亚洲国产精品成人av秋霞| 国产精品边吃奶边做爽| 日韩激情欧美| 欧美挠脚心视频网站| 国产又黄又大又粗视频| 人妖欧美1区| 中文字幕一区在线观看| 青青草原亚洲| 污视频网站免费观看| 国产一区二区三区高清播放| 国产精品久久久久久久电影 | 一本综合久久| 欧美精品在线看| 国产精品一区二区亚洲| 久久爱www成人| 亚洲国产天堂久久综合网| 九九九久久久久久久| ww久久综合久中文字幕| 欧美午夜美女看片| 青青青国产在线观看| 免费网站在线观看人| 亚洲三级电影网站| 天天干天天操天天干天天操| 超碰国产在线观看| 国产婷婷色一区二区三区在线| 九九九九久久久久| 日韩在线观看视频网站| 豆国产96在线|亚洲| 亚洲xxx自由成熟| 国产v片在线观看| 久久99久久久久久久久久久| 国产精品99久久久久久人| 欧美一级视频免费观看| 一本色道久久综合| 青青草原一区二区| 日本视频免费观看| 久久久水蜜桃av免费网站| 欧美一区第一页| 亚洲影院在线播放| 日本在线播放一区二区三区| 国产精品白嫩初高中害羞小美女| 日本丰满少妇做爰爽爽| 日韩av电影免费观看高清完整版| 国产精品九九久久久久久久| 欧美另类高清videos的特点| 麻豆精品视频在线观看视频| 成人福利网站在线观看| 精品国产一级片| 成人动漫一区二区| 蜜桃成人免费视频| 国产一区电影| 中文字幕一区二区三区四区| 日韩精品一区二区三区电影| 免费看电影在线| 好吊成人免视频| 日本成人黄色网| 91丨精品丨国产| 精品久久国产字幕高潮| 国产三级视频网站| 日本一区二区高清不卡| 欧美精品性视频| 日本一区二区三区精品| 日韩av电影一区| 91精品国产一区二区三区动漫| 天天干天天摸天天操| 国产午夜一区二区三区| 女同性恋一区二区| 精品一性一色一乱农村| 色婷婷综合视频在线观看| 不卡的在线视频| 国产精品视屏| 最近2019年手机中文字幕 | av电影在线观看网址| 亚洲免费观看在线视频| 欧美 日韩 激情| 四虎精品永久免费| 亚洲高清久久网| 成人在线观看免费高清| 欧美日韩午夜| 国产精品久久一| 六月婷婷综合网| 国产日韩精品一区二区三区在线| 国产一级片91| 免费在线成人激情电影| 精品国产免费一区二区三区四区 | 日本国产欧美一区二区三区| 99久久99久久久精品棕色圆| 久久综合精品国产一区二区三区| 男女啪啪的视频| 在线观看精品| 日韩成人av网址| 亚洲成人生活片| 日韩二区在线观看| 国产区欧美区日韩区| 国产美女av在线| 日本乱码高清不卡字幕| 欧美一级片黄色| 亚洲精品久久| 国产精品自拍小视频| 三级无遮挡在线观看| 亚洲综合免费观看高清完整版在线| 特级丰满少妇一级| 香蕉国产成人午夜av影院| 欧美第一页在线| 国产又粗又黄又爽视频| 欧美国产精品一区二区三区| 免费成人午夜视频| 成人在线超碰| 欧美日本啪啪无遮挡网站| 亚洲一卡二卡在线| 国产精品视频在线看| 国产亚洲天堂网| 啪啪激情综合网| 欧美极品少妇与黑人| 99热这里只有精品在线观看| 国产精品不卡一区二区三区| 美女网站免费观看视频| 亚洲精华一区二区三区| 97视频免费看| 香蕉视频911| 丰满岳妇乱一区二区三区| 亚洲视频 中文字幕| 欧美成人一品| 成人av免费在线看| 黄色免费网站在线观看| 欧美放荡的少妇| 黄视频网站免费看| 国产高清精品网站| 免费看黄色a级片| 亚洲2区在线| 久久久久久久久国产| 亚洲国产精品suv| 亚洲国产成人91porn| 波多野结衣办公室双飞| 国产在线欧美| 久久99精品久久久水蜜桃| 国产夫妻在线播放| 亚洲久久久久久久久久| 69亚洲精品久久久蜜桃小说| 成人教育av| 成人深夜福利app| 日韩网站在线免费观看| 欧美网色网址| 日韩av免费在线播放| melody高清在线观看| 欧美日韩大陆一区二区| 中文字幕av免费在线观看| 懂色av噜噜一区二区三区av| 极品美女扒开粉嫩小泬| 精品一区在线| 国产在线精品播放| 牛牛精品视频在线| 日韩高清a**址| 国产美女www| 亚洲欧美二区三区| 亚洲精品第二页| 丝袜诱惑制服诱惑色一区在线观看 | 久久久久99精品一区| 香蕉视频禁止18| 欧美成人高清| 欧美精品二区三区四区免费看视频 | 亚洲一区二区三区观看| 欧美日韩亚洲国产精品| 欧美日韩国产高清视频| 色婷婷成人网| 午夜精品久久久99热福利| 成人性爱视频在线观看| 日韩欧美自拍偷拍| 性色av一区二区咪爱| 国产婷婷一区二区三区久久| 午夜精品福利视频网站| 美国美女黄色片| 粉嫩绯色av一区二区在线观看| 色婷婷综合久久久久中文字幕| 亚洲国产一成人久久精品| 久久国产精品一区二区三区四区| 欧美特黄色片| 97精品国产91久久久久久| 生活片a∨在线观看| 日韩欧美激情一区| 成人h动漫精品一区二区下载| 亚洲视频在线一区观看| 欧美性xxxx图片| 国产成人综合精品三级| 久久久精品麻豆| 亚洲美女一区| 18视频在线观看娇喘| 久久99青青| 精品麻豆av| 美女精品视频在线| 国产精品久在线观看| av在线最新| 久久69精品久久久久久久电影好| 国产毛片av在线| 亚洲精品福利视频| 精品人妻一区二区三区换脸明星| 在线观看日韩精品| 国产污污视频在线观看| 一区二区三区四区亚洲| 欧美黄色高清视频| 99riav一区二区三区| 337p日本欧洲亚洲大胆张筱雨| 美美哒免费高清在线观看视频一区二区 | 18+激情视频在线| 亚洲三级 欧美三级| 五月婷婷六月丁香| 精品国产一区二区三区忘忧草| 97在线公开视频| 欧美日韩在线播放| 在线免费观看国产精品| 欧美性xxxxhd| 久久久国产高清| 亚洲成人你懂的| 精品无码一区二区三区电影桃花 | 天堂久久午夜av| 日韩免费观看网站| 成人免费无遮挡| 国产suv精品一区二区| 亚洲优女在线| 91av在线不卡| 男人草女人视频| 亚洲午夜国产成人| 国产精品视频自在线| 日韩一区二区三区在线免费观看| 18久久久久久| 一区二区三区短视频| 欧美亚洲成人xxx| 一区二区乱码| 日本亚洲欧洲色α| 亚洲mmav| 国产在线播放91| 国产中文欧美日韩在线| 2019国产精品视频| 试看120秒一区二区三区| 99久久久精品免费观看国产| aaa国产精品视频| 国产尤物91| 免费成人网www| 日韩av大全| 99久久夜色精品国产亚洲96| 亚洲国产精品影视| 欧美伊人久久| 国产毛片视频网站| 久久亚洲一区| xxww在线观看| 高清在线观看日韩| free性中国hd国语露脸| 久久久久久久久久久久久久久99| 国产精品免费无码| 亚洲色欲色欲www| 国产在线拍揄自揄拍| 欧美日韩国产页| 中文天堂在线资源| 日韩免费视频一区| 亚洲三区在线观看无套内射| 一区二区三区精品99久久| 日本福利在线| 欧美大片在线看| 裤袜国产欧美精品一区| 中文字幕一区二区三三| 一区二区冒白浆视频| 黄色一区二区三区四区| 妞干网在线免费视频| 九色|91porny| 亚洲综合自拍网| 国产精品久久一级| 精品在线视频免费| 欧美午夜电影网| 东京干手机福利视频| 一区二区三区视频免费在线观看 | 性欧美亚洲xxxx乳在线观看| 日韩精品免费观看视频| 91亚色免费| av在线不卡免费观看| 99久热在线精品视频| 日韩激情中文字幕| 久久久久亚洲AV成人网人人小说| 久久久久9999亚洲精品| 久久免费小视频| 欧美日韩精品免费观看视频 | 亚洲国产一区二区三区网站| 欧美日韩精品免费观看| 国产精品第十页| 五月激情五月婷婷| 久久色在线观看| 精品少妇久久久久久888优播| 精品视频一区二区三区免费| 日本精品久久久久久| 久久综合国产精品台湾中文娱乐网| 厕沟全景美女厕沟精品| 亚洲a级在线播放观看| 韩日一区二区三区| 国产极品尤物在线| 国产福利一区在线观看| 茄子视频成人在线| 日韩欧美看国产| 国产三级精品在线不卡| 欧美大片一区| 欧美伦理片在线观看| xfplay精品久久| 国产在线精品观看| 日韩欧美二区三区| 国产网友自拍视频导航网站在线观看| 日韩美女主播视频| 欧美人成在线观看ccc36| 999久久欧美人妻一区二区| 久久精品国产亚洲aⅴ| 国产伦理片在线观看| 色综合激情久久| 色综合888| 2024亚洲男人天堂| 牛牛影视一区二区三区免费看| 2022中文字幕| 国产成人在线视频播放| 免费网站看av| 日韩一级成人av| 在线看一级片| 91成人免费看| 欧美日韩综合| 无码国产精品久久一区免费| 亚洲精品日日夜夜| www.av网站| 久久久久久国产免费| 激情视频极品美女日韩| 性一交一乱一伧国产女士spa| 国产黄色成人av| 久久黄色免费视频| 精品国产一区二区三区忘忧草 | 精品动漫一区二区三区| 午夜性色福利视频| 45www国产精品网站| 欧美人与牛zoz0性行为| 少妇人妻互换不带套| 欧美高清在线精品一区| 91麻豆成人精品国产| 成人欧美一区二区三区1314| 国产福利视频在线播放| 久久久久久久国产精品影院| 国产成人麻豆免费观看| 久久精品国产99国产精品澳门| 高清国产一区二区三区四区五区| 黄色网络在线观看| 成人污视频在线观看| 国产精品免费av一区二区| 亚洲男人天堂网站| 99riav视频一区二区| 亚洲第一页在线视频| 丁香一区二区三区| 久久久久久久久久久久久av| 一区二区三区高清国产| 国产成人免费av一区二区午夜 | 青娱乐精品在线视频| 国产小视频你懂的| 日韩精品中文字幕一区| 在线免费看h| 亚洲欧洲一区二区| 国产成人精品三级| 久久久免费高清视频| 日韩中文字幕免费视频| 亚洲欧美日本国产| 国产性xxxx18免费观看视频| 中国色在线观看另类| 精品人妻无码一区二区色欲产成人 | 日本在线高清| 一区二区三区四区国产| www.一区二区| 亚洲午夜激情视频| 午夜剧场成人观在线视频免费观看| 精品一区二区三| 国产ts在线观看| 欧美性一区二区| 51漫画成人app入口| 午夜老司机精品| 成人小视频免费在线观看| 欧美夫妻性生活视频| 免费一级欧美片在线观看网站| www.com毛片| 亚洲免费av在线| 九九在线视频| 高清不卡日本v二区在线|