如何通过使用nx.to_numpy_matrix在矩阵上显示重量?

发布于 2025-01-21 10:37:49 字数 6829 浏览 3 评论 0原文

我正在使用Python的NetworkX Librabry制作SNA网络图。我使用了lesmis.gml数据(lesmiserable数据),数据就像

graph [node [id 0 label“ myriel”] node [id 1 label“ napoleon”] node [id 2 label“ mllebaptistine”]节点[ID 3标签“ Mmemagloire”]节点[ID 4标签“ CountessDelo”]节点[ID 5标签“ Geborand”] Node [ID 6 Label“ Champtercier”] Node [ID 7 label“ cravatte”] node [id 8 label' count“]节点[ID 9标签“ Oldman”]节点[ID 10标签“ Labarre”]节点[ID 11 Label“ valjean”]节点[ID 12 Label“ Marguerite”]节点[ID 13 label“ mmeder”]节点[]节点[] ID 14标签“ isabeau”]节点[ID 15标签“ Gervais”]节点[ID 16标签“ Tholomyes”]节点[ID 17 Label“ Listolier”]节点[ID 18 label“ fameuil”]节点[ID 19 label [id 19 label“ blacheville” blacheville“ blacheville” blacheville“ blacheville” blacheville' “]节点[id 20标签“ faffer”]节点[id 21 label“ dahlia”]节点[id 22 label“ zephine”] node [id 23 label“ fantine”]节点[id id 24 label“ mmethenardier”] node [id 25标签“ theardier”]节点[id 26标签“ cosette”]节点[id 27 label“ javert”]节点[id 28 label“ fauchelevent”]节点[id 29 label“ bamatabois”]节点[id 30 label“ perpetue” perpetue“ perpetue” ]节点[ID 31标签“ Simplice”]节点[ID 32标签“ ScauffLaire”]节点[ID 33 LABEL“ womry1”] Node [ID 34 Label“ judge”] Node [ID 35 label'Champmathieu'] node [id 36标签“ brevet”]节点[id 37标签“ chenildieu”]节点[id 38 label“ cochepaille”]节点[id 39 label“ pontmercy”]节点[id 40 label“ boulatruelle”]节点[ID 42标签“ Anzelma”]节点[ID 43 LABEL“ WOMAN2”]节点[ID 44标签“ MOTHORINNECENT”] NODE [ID 45 label“ gribier”] node [id 46 label“ jondrette” jondrette'] “ mmeburgon”]节点[id 48 label“ gavroche”]节点[id 49 label“ gillenormand”]节点[id 50 label“ magnon”] node [id 51 label“ mllegillenorormand”] node [id 52 iD 52 label“ mmepontmentmy natode” mmepontmercy'] [ID 53标签“ mllevaubois”]节点[ID 54标签“ ltgillenormand”]节点[id 55 label“ marius”] node [id 56 label“ baronesst”]节点[id 57 label“ mabeuf” mabeuf“ mabeuf”] node [id 58 label“ id 58 label”标签“ Enjolras“]节点[ID 59标签“ combeferre”]节点[id 60 label“ prouvaire”]节点[id 61 label“ feuilly”] node [id 62 label“ courfeyrac”] node [id 63 label“ bahorel” bahorel“ bahorel”]节点[ ID 64标签“ bossuet”]节点[id 65标签“ joly”]节点[id 66 label“ grantaire”]节点[id 67 label“ mothotplarch”]节点[id 68 label“ gueulemer' “]节点[id 70标签“ claquesous”]节点[id 71标签“蒙特纳斯”]节点[id 72 label“ toussaint”]节点[id 73 label“ child1”] node [id 74 label“ child” child“ child” child 2“ child 2”] 75标签“ brujon”]节点[id 76标签“ mmehucheloup”]边缘[源1目标0值1] edge [source 2 target 0值8] edge [source 3目标0值10] edge 10] edge [source 3目标2值2值6 ]边缘[源4目标0值1]边缘[源5目标0值1]边缘[源6目标0值1]边缘[源7目标0值1]边缘[源8目标0值2]边缘[源9目标0值1]边缘[源11目标10值1]边缘[源11目标3值3]边缘[源11目标2值3]边缘[源11目标0值5]边缘[源12目标11值1]边缘[源13目标11值1]边缘[源14目标11值1]边缘[源15目标11值1]边缘[源17目标16值4]边缘[源18目标16值4]边缘[源18目标17值4]边缘[源19目标16值4]边缘[源19目标17值4]边缘[源19目标18值4]边缘[源20目标16值3]边缘[源20目标17值3]边缘[源20目标18值3]边缘[源20目标19值4]边缘[源21目标16值3]边缘[源21目标17值3] edge [源21目标21目标18值3]边缘[源21目标19值3]边缘[源21目标20值5]边缘[源22目标16值3]边缘[源22目标17值3]边缘[源22目标18值3]边缘[源22目标19值19值3]边缘[源22目标20值4]边缘[源22目标21值4]边缘[源23目标16值3]边缘[源23目标17值3]边缘[源23目标23目标18值3]边缘[源23目标19值19值3]边缘[源23目标20值4]边缘[源23目标21值4]边缘[源23目标22值4]边缘[源23目标12值2]边缘[源23目标11值9]边缘[源[源24目标23值2]边缘[源24目标11值7]边缘[源25目标24值13]边缘[源25目标23值1]边缘[源25目标11值12]边缘[源26目标24目标24值4 ]边缘[源26目标11值31]边缘[源26目标16值1]边缘[源26目标25值1]边缘[源27目标11值17]边缘[源27目标23值23值5]边缘[源27目标25值5]边缘[源27目标24值1]边缘[源27目标26值1]边缘[源28目标11值8]边缘[源28目标27值1]边缘[源29目标23值23值1]边缘[源29目标27值1]边缘[源29目标11值2]边缘[源30目标23值1]边缘[源31目标30值2]边缘[源31目标11值3]边缘[源31目标23值2]边缘[源31目标27值1]边缘[源32目标11值1]边缘[源33目标11值2] edge [源33目标27值1]边缘[源34目标11值3]边缘[源34目标29值2]边缘[源35目标11值3]边缘[源35目标34值3] edge [源35目标29值2] edge [source 36目标34 target 34值2]边缘[源36目标35值2]边缘[源36目标11值2]边缘[源36目标29值1] edge [源37目标34值2]边缘[源37目标35值2] edge [source 37目标36 target 36值2]边缘[源37目标11值2]边缘[源37目标29值1] edge [源38目标34值2] edge [源38目标35值2] edge [source 38目标36值2] edge 2] edge [源38目标37 target 37值2]边缘[源38目标11值2]边缘[源38目标29值1] edge [源39目标25值1]边缘[源40目标25值1] edge [源41目标24值24值2]边缘[源41目标25值3]边缘[源42目标41值2]边缘[源42目标25值2] edge [源42目标24值1] edge [source 43目标11值3]边缘[源43目标26目标26值1 ]边缘[源43目标27值1]边缘[源44目标28值3]边缘[源44目标11值1]边缘[源45目标28值2]边缘[源47目标46值46值1]边缘[源48目标47值2]边缘[源48目标25值1]边缘[源48目标27值1]边缘[源48目标11值1] edge [源49目标26值3]边缘[源49目标11值2]边缘[源50目标49值1]边缘[源50目标24值1]边缘[源51目标49值9]边缘[源51目标26值2] edge 2] edge [source 51目标11值2]边缘[源52目标51值1] edge [源52目标39值1]边缘[源53目标51值1] edge [源54目标51值2] edge [source 54 target 49值1] edge [source 54目标26值1] [源55目标51值6]边缘[源55目标49值12]边缘[源55目标39值1] edge [源55目标54值1] edge [源55目标26值21]边缘[源55目标11值19]边缘[源55目标16值1]边缘[源55目标25值2] edge [源55目标41值5] edge [源55目标48值4]边缘[源56目标49值1]源56目标55值1]边缘[源57目标55值1]边缘[源57目标41值1] edge [源57目标48值1] edge [源58目标55值7] edge [source 58目标48值48值7]边缘[源58目标27值6]边缘[源58目标57值1]边缘[源58目标11值4]边缘[源59目标58值15] edge [源59目标55值55值5] Edge [源[源59目标48值6]边缘[源59目标57值2]边缘[源60目标48值1]边缘[源60目标58值4]边缘[源60目标59值2] edge [source 61目标48值2 ]边缘[源61目标58值6] edge [源61目标60值2]边缘[源61目标59值5]边缘[源61目标57值1] edge [源61目标55值1] edge [source 62目标55值9]边缘[源62目标58值17]边缘[源62目标59值13] edge [源62目标48值7]边缘[源62目标57值2] edge [source 62目标41值1]边缘[源62目标61值6]边缘[源62目标60值3] edge [源63目标59值5]边缘[源63目标48值5] edge [源63目标62值6] edge [source 63目标57值2] edge [源63目标58值4]边缘[源63目标61值3] edge [源63目标60值2] edge [source 63 target 55值1]边缘[源64目标55值5] [源64目标62值12]边缘[源64目标48值5] edge [源64目标63值4] edge [源64目标58值10] edge [源64目标61值6] edge [source 64 target 60 60值2]边缘[源64目标59值9]边缘[源64目标57值1] edge [源64目标11值1] edge [源65目标63值63值5] edge [source 65目标64 target 64值7]源65目标48值3]边缘[源65目标62值5]边缘[源65目标58值5] edge [源65目标61值5] edge [源65目标60值2] edge 2] edge [source 65目标59值59值5]边缘[源65目标57值1] edge [源65目标55值2] edge [源66目标64值3] edge [源66目标58值3] edge [source 66目标59值1] 66目标62值2] edge [源66目标65值2]边缘[源66目标48值1] edge [源66目标63值1] edge [source 66 target 61 target 61值1] edge [source 66目标60值1 ]边缘[源67目标57值3]边缘[源68目标25值5]边缘[源68目标11值1]边缘[源68目标24值1]边缘[源68目标27值1] edge 1 edge [source 68目标48值1]边缘[源68目标41值1]边缘[源69目标25值6]边缘[源69目标68值6] edge [源69目标11值1] edge [源69目标24值1]边缘[源69目标27值2] edge [源69目标48值1]边缘[源69目标41值1]边缘[源70目标25值4]边缘[源70目标69值4] edge [source 70目标68值4]边缘[源70目标11值1]边缘[源70目标24值1]边缘[源70目标27值1] edge [源70目标41值1]边缘[源70目标58值1] [源71目标27值1]边缘[源71目标69值2]边缘[源71目标68值2] edge [源71目标70值2] edge [source 71 target 11值1]边缘[源71目标48值1]边缘[源71目标41值1]边缘[源71目标25值1] edge [源72目标26值2] edge [源72目标27值1] edge [source 72目标11值1]边缘[源73目标48值2]边缘[源74目标48值2]边缘[源74目标73值3] edge [源75目标69值3] edge [源75目标68值3] edge [source 75目标25目标25值3]边缘[源75目标48值1] edge [源75目标41值1]边缘[源75目标70值1] edge [源75目标71值1] edge [source 76目标64 target 64值1] 76目标65值1]边缘[源76目标66值1]边缘[源76目标63值1] edge [源76目标62值1] edge [source 76目标48值1]边缘[源76目标58值1 ]]

这是我要绘制网络图的代码。

import numpy as np
import networkx as nx
import matplotlib.pyplot as plt
import zipfile
from google.colab import files



myfile = files.upload()
G = nx.read_gml('lesmis.gml')
pos = nx.spring_layout(G)
nx.draw_networkx(G, pos,with_labels=True,node_color = 'yellow', node_size = 200, edge_color = 'green',arrowsize = 1000, width = 1 )
labels = nx.get_edge_attributes(G, 'value')
nx.draw_networkx_edge_labels(G, pos, edge_labels=labels)

我想使用nx.to_numpy_matrix(g)制作矩阵,但这仅显示二进制图(1,0)。我希望矩阵中的数字是数据集中的“值”(=权重)。你怎么做?

I am making SNA network graph using networkx librabry from python. I used a lesmis.gml data(lesmiserable data) and the data is like this

graph [ node [ id 0 label "Myriel" ] node [ id 1 label "Napoleon" ] node [ id 2 label "MlleBaptistine" ] node [ id 3 label "MmeMagloire" ] node [ id 4 label "CountessDeLo" ] node [ id 5 label "Geborand" ] node [ id 6 label "Champtercier" ] node [ id 7 label "Cravatte" ] node [ id 8 label "Count" ] node [ id 9 label "OldMan" ] node [ id 10 label "Labarre" ] node [ id 11 label "Valjean" ] node [ id 12 label "Marguerite" ] node [ id 13 label "MmeDeR" ] node [ id 14 label "Isabeau" ] node [ id 15 label "Gervais" ] node [ id 16 label "Tholomyes" ] node [ id 17 label "Listolier" ] node [ id 18 label "Fameuil" ] node [ id 19 label "Blacheville" ] node [ id 20 label "Favourite" ] node [ id 21 label "Dahlia" ] node [ id 22 label "Zephine" ] node [ id 23 label "Fantine" ] node [ id 24 label "MmeThenardier" ] node [ id 25 label "Thenardier" ] node [ id 26 label "Cosette" ] node [ id 27 label "Javert" ] node [ id 28 label "Fauchelevent" ] node [ id 29 label "Bamatabois" ] node [ id 30 label "Perpetue" ] node [ id 31 label "Simplice" ] node [ id 32 label "Scaufflaire" ] node [ id 33 label "Woman1" ] node [ id 34 label "Judge" ] node [ id 35 label "Champmathieu" ] node [ id 36 label "Brevet" ] node [ id 37 label "Chenildieu" ] node [ id 38 label "Cochepaille" ] node [ id 39 label "Pontmercy" ] node [ id 40 label "Boulatruelle" ] node [ id 41 label "Eponine" ] node [ id 42 label "Anzelma" ] node [ id 43 label "Woman2" ] node [ id 44 label "MotherInnocent" ] node [ id 45 label "Gribier" ] node [ id 46 label "Jondrette" ] node [ id 47 label "MmeBurgon" ] node [ id 48 label "Gavroche" ] node [ id 49 label "Gillenormand" ] node [ id 50 label "Magnon" ] node [ id 51 label "MlleGillenormand" ] node [ id 52 label "MmePontmercy" ] node [ id 53 label "MlleVaubois" ] node [ id 54 label "LtGillenormand" ] node [ id 55 label "Marius" ] node [ id 56 label "BaronessT" ] node [ id 57 label "Mabeuf" ] node [ id 58 label "Enjolras" ] node [ id 59 label "Combeferre" ] node [ id 60 label "Prouvaire" ] node [ id 61 label "Feuilly" ] node [ id 62 label "Courfeyrac" ] node [ id 63 label "Bahorel" ] node [ id 64 label "Bossuet" ] node [ id 65 label "Joly" ] node [ id 66 label "Grantaire" ] node [ id 67 label "MotherPlutarch" ] node [ id 68 label "Gueulemer" ] node [ id 69 label "Babet" ] node [ id 70 label "Claquesous" ] node [ id 71 label "Montparnasse" ] node [ id 72 label "Toussaint" ] node [ id 73 label "Child1" ] node [ id 74 label "Child2" ] node [ id 75 label "Brujon" ] node [ id 76 label "MmeHucheloup" ] edge [ source 1 target 0 value 1 ] edge [ source 2 target 0 value 8 ] edge [ source 3 target 0 value 10 ] edge [ source 3 target 2 value 6 ] edge [ source 4 target 0 value 1 ] edge [ source 5 target 0 value 1 ] edge [ source 6 target 0 value 1 ] edge [ source 7 target 0 value 1 ] edge [ source 8 target 0 value 2 ] edge [ source 9 target 0 value 1 ] edge [ source 11 target 10 value 1 ] edge [ source 11 target 3 value 3 ] edge [ source 11 target 2 value 3 ] edge [ source 11 target 0 value 5 ] edge [ source 12 target 11 value 1 ] edge [ source 13 target 11 value 1 ] edge [ source 14 target 11 value 1 ] edge [ source 15 target 11 value 1 ] edge [ source 17 target 16 value 4 ] edge [ source 18 target 16 value 4 ] edge [ source 18 target 17 value 4 ] edge [ source 19 target 16 value 4 ] edge [ source 19 target 17 value 4 ] edge [ source 19 target 18 value 4 ] edge [ source 20 target 16 value 3 ] edge [ source 20 target 17 value 3 ] edge [ source 20 target 18 value 3 ] edge [ source 20 target 19 value 4 ] edge [ source 21 target 16 value 3 ] edge [ source 21 target 17 value 3 ] edge [ source 21 target 18 value 3 ] edge [ source 21 target 19 value 3 ] edge [ source 21 target 20 value 5 ] edge [ source 22 target 16 value 3 ] edge [ source 22 target 17 value 3 ] edge [ source 22 target 18 value 3 ] edge [ source 22 target 19 value 3 ] edge [ source 22 target 20 value 4 ] edge [ source 22 target 21 value 4 ] edge [ source 23 target 16 value 3 ] edge [ source 23 target 17 value 3 ] edge [ source 23 target 18 value 3 ] edge [ source 23 target 19 value 3 ] edge [ source 23 target 20 value 4 ] edge [ source 23 target 21 value 4 ] edge [ source 23 target 22 value 4 ] edge [ source 23 target 12 value 2 ] edge [ source 23 target 11 value 9 ] edge [ source 24 target 23 value 2 ] edge [ source 24 target 11 value 7 ] edge [ source 25 target 24 value 13 ] edge [ source 25 target 23 value 1 ] edge [ source 25 target 11 value 12 ] edge [ source 26 target 24 value 4 ] edge [ source 26 target 11 value 31 ] edge [ source 26 target 16 value 1 ] edge [ source 26 target 25 value 1 ] edge [ source 27 target 11 value 17 ] edge [ source 27 target 23 value 5 ] edge [ source 27 target 25 value 5 ] edge [ source 27 target 24 value 1 ] edge [ source 27 target 26 value 1 ] edge [ source 28 target 11 value 8 ] edge [ source 28 target 27 value 1 ] edge [ source 29 target 23 value 1 ] edge [ source 29 target 27 value 1 ] edge [ source 29 target 11 value 2 ] edge [ source 30 target 23 value 1 ] edge [ source 31 target 30 value 2 ] edge [ source 31 target 11 value 3 ] edge [ source 31 target 23 value 2 ] edge [ source 31 target 27 value 1 ] edge [ source 32 target 11 value 1 ] edge [ source 33 target 11 value 2 ] edge [ source 33 target 27 value 1 ] edge [ source 34 target 11 value 3 ] edge [ source 34 target 29 value 2 ] edge [ source 35 target 11 value 3 ] edge [ source 35 target 34 value 3 ] edge [ source 35 target 29 value 2 ] edge [ source 36 target 34 value 2 ] edge [ source 36 target 35 value 2 ] edge [ source 36 target 11 value 2 ] edge [ source 36 target 29 value 1 ] edge [ source 37 target 34 value 2 ] edge [ source 37 target 35 value 2 ] edge [ source 37 target 36 value 2 ] edge [ source 37 target 11 value 2 ] edge [ source 37 target 29 value 1 ] edge [ source 38 target 34 value 2 ] edge [ source 38 target 35 value 2 ] edge [ source 38 target 36 value 2 ] edge [ source 38 target 37 value 2 ] edge [ source 38 target 11 value 2 ] edge [ source 38 target 29 value 1 ] edge [ source 39 target 25 value 1 ] edge [ source 40 target 25 value 1 ] edge [ source 41 target 24 value 2 ] edge [ source 41 target 25 value 3 ] edge [ source 42 target 41 value 2 ] edge [ source 42 target 25 value 2 ] edge [ source 42 target 24 value 1 ] edge [ source 43 target 11 value 3 ] edge [ source 43 target 26 value 1 ] edge [ source 43 target 27 value 1 ] edge [ source 44 target 28 value 3 ] edge [ source 44 target 11 value 1 ] edge [ source 45 target 28 value 2 ] edge [ source 47 target 46 value 1 ] edge [ source 48 target 47 value 2 ] edge [ source 48 target 25 value 1 ] edge [ source 48 target 27 value 1 ] edge [ source 48 target 11 value 1 ] edge [ source 49 target 26 value 3 ] edge [ source 49 target 11 value 2 ] edge [ source 50 target 49 value 1 ] edge [ source 50 target 24 value 1 ] edge [ source 51 target 49 value 9 ] edge [ source 51 target 26 value 2 ] edge [ source 51 target 11 value 2 ] edge [ source 52 target 51 value 1 ] edge [ source 52 target 39 value 1 ] edge [ source 53 target 51 value 1 ] edge [ source 54 target 51 value 2 ] edge [ source 54 target 49 value 1 ] edge [ source 54 target 26 value 1 ] edge [ source 55 target 51 value 6 ] edge [ source 55 target 49 value 12 ] edge [ source 55 target 39 value 1 ] edge [ source 55 target 54 value 1 ] edge [ source 55 target 26 value 21 ] edge [ source 55 target 11 value 19 ] edge [ source 55 target 16 value 1 ] edge [ source 55 target 25 value 2 ] edge [ source 55 target 41 value 5 ] edge [ source 55 target 48 value 4 ] edge [ source 56 target 49 value 1 ] edge [ source 56 target 55 value 1 ] edge [ source 57 target 55 value 1 ] edge [ source 57 target 41 value 1 ] edge [ source 57 target 48 value 1 ] edge [ source 58 target 55 value 7 ] edge [ source 58 target 48 value 7 ] edge [ source 58 target 27 value 6 ] edge [ source 58 target 57 value 1 ] edge [ source 58 target 11 value 4 ] edge [ source 59 target 58 value 15 ] edge [ source 59 target 55 value 5 ] edge [ source 59 target 48 value 6 ] edge [ source 59 target 57 value 2 ] edge [ source 60 target 48 value 1 ] edge [ source 60 target 58 value 4 ] edge [ source 60 target 59 value 2 ] edge [ source 61 target 48 value 2 ] edge [ source 61 target 58 value 6 ] edge [ source 61 target 60 value 2 ] edge [ source 61 target 59 value 5 ] edge [ source 61 target 57 value 1 ] edge [ source 61 target 55 value 1 ] edge [ source 62 target 55 value 9 ] edge [ source 62 target 58 value 17 ] edge [ source 62 target 59 value 13 ] edge [ source 62 target 48 value 7 ] edge [ source 62 target 57 value 2 ] edge [ source 62 target 41 value 1 ] edge [ source 62 target 61 value 6 ] edge [ source 62 target 60 value 3 ] edge [ source 63 target 59 value 5 ] edge [ source 63 target 48 value 5 ] edge [ source 63 target 62 value 6 ] edge [ source 63 target 57 value 2 ] edge [ source 63 target 58 value 4 ] edge [ source 63 target 61 value 3 ] edge [ source 63 target 60 value 2 ] edge [ source 63 target 55 value 1 ] edge [ source 64 target 55 value 5 ] edge [ source 64 target 62 value 12 ] edge [ source 64 target 48 value 5 ] edge [ source 64 target 63 value 4 ] edge [ source 64 target 58 value 10 ] edge [ source 64 target 61 value 6 ] edge [ source 64 target 60 value 2 ] edge [ source 64 target 59 value 9 ] edge [ source 64 target 57 value 1 ] edge [ source 64 target 11 value 1 ] edge [ source 65 target 63 value 5 ] edge [ source 65 target 64 value 7 ] edge [ source 65 target 48 value 3 ] edge [ source 65 target 62 value 5 ] edge [ source 65 target 58 value 5 ] edge [ source 65 target 61 value 5 ] edge [ source 65 target 60 value 2 ] edge [ source 65 target 59 value 5 ] edge [ source 65 target 57 value 1 ] edge [ source 65 target 55 value 2 ] edge [ source 66 target 64 value 3 ] edge [ source 66 target 58 value 3 ] edge [ source 66 target 59 value 1 ] edge [ source 66 target 62 value 2 ] edge [ source 66 target 65 value 2 ] edge [ source 66 target 48 value 1 ] edge [ source 66 target 63 value 1 ] edge [ source 66 target 61 value 1 ] edge [ source 66 target 60 value 1 ] edge [ source 67 target 57 value 3 ] edge [ source 68 target 25 value 5 ] edge [ source 68 target 11 value 1 ] edge [ source 68 target 24 value 1 ] edge [ source 68 target 27 value 1 ] edge [ source 68 target 48 value 1 ] edge [ source 68 target 41 value 1 ] edge [ source 69 target 25 value 6 ] edge [ source 69 target 68 value 6 ] edge [ source 69 target 11 value 1 ] edge [ source 69 target 24 value 1 ] edge [ source 69 target 27 value 2 ] edge [ source 69 target 48 value 1 ] edge [ source 69 target 41 value 1 ] edge [ source 70 target 25 value 4 ] edge [ source 70 target 69 value 4 ] edge [ source 70 target 68 value 4 ] edge [ source 70 target 11 value 1 ] edge [ source 70 target 24 value 1 ] edge [ source 70 target 27 value 1 ] edge [ source 70 target 41 value 1 ] edge [ source 70 target 58 value 1 ] edge [ source 71 target 27 value 1 ] edge [ source 71 target 69 value 2 ] edge [ source 71 target 68 value 2 ] edge [ source 71 target 70 value 2 ] edge [ source 71 target 11 value 1 ] edge [ source 71 target 48 value 1 ] edge [ source 71 target 41 value 1 ] edge [ source 71 target 25 value 1 ] edge [ source 72 target 26 value 2 ] edge [ source 72 target 27 value 1 ] edge [ source 72 target 11 value 1 ] edge [ source 73 target 48 value 2 ] edge [ source 74 target 48 value 2 ] edge [ source 74 target 73 value 3 ] edge [ source 75 target 69 value 3 ] edge [ source 75 target 68 value 3 ] edge [ source 75 target 25 value 3 ] edge [ source 75 target 48 value 1 ] edge [ source 75 target 41 value 1 ] edge [ source 75 target 70 value 1 ] edge [ source 75 target 71 value 1 ] edge [ source 76 target 64 value 1 ] edge [ source 76 target 65 value 1 ] edge [ source 76 target 66 value 1 ] edge [ source 76 target 63 value 1 ] edge [ source 76 target 62 value 1 ] edge [ source 76 target 48 value 1 ] edge [ source 76 target 58 value 1 ] ]

Here's my code to draw network graph.

import numpy as np
import networkx as nx
import matplotlib.pyplot as plt
import zipfile
from google.colab import files



myfile = files.upload()
G = nx.read_gml('lesmis.gml')
pos = nx.spring_layout(G)
nx.draw_networkx(G, pos,with_labels=True,node_color = 'yellow', node_size = 200, edge_color = 'green',arrowsize = 1000, width = 1 )
labels = nx.get_edge_attributes(G, 'value')
nx.draw_networkx_edge_labels(G, pos, edge_labels=labels)

I want to make matrix by using nx.to_numpy_matrix(G) but this only shows binary figure(1,0). I want the figure in matrix to be a 'value'(=weight) from dataset. How do you do this ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文