summaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/networkx/__pycache__/convert_matrix.cpython-312.pyc
blob: 73f4e5053cc0388e075dc91856da470ee30592c6 (plain)
ofshex dumpascii
0000 cb 0d 0d 0a 00 00 00 00 85 fa a7 68 1e b1 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 ...........h....................
0020 00 00 00 00 00 f3 28 02 00 00 97 00 64 00 5a 00 64 01 64 02 6c 01 5a 01 64 01 64 03 6c 02 6d 03 ......(.....d.Z.d.d.l.Z.d.d.l.m.
0040 5a 03 01 00 64 01 64 02 6c 04 5a 05 67 00 64 04 a2 01 5a 06 02 00 65 05 6a 0e 00 00 00 00 00 00 Z...d.d.l.Z.g.d...Z...e.j.......
0060 00 00 00 00 00 00 00 00 00 00 00 00 64 05 ac 06 ab 01 00 00 00 00 00 00 64 02 64 02 64 02 65 08 ............d...........d.d.d.e.
0080 64 05 64 07 66 06 64 08 84 01 ab 00 00 00 00 00 00 00 5a 09 02 00 65 05 6a 0e 00 00 00 00 00 00 d.d.f.d...........Z...e.j.......
00a0 00 00 00 00 00 00 00 00 00 00 00 00 64 02 64 09 ac 0a ab 02 00 00 00 00 00 00 64 19 64 0b 84 01 ............d.d...........d.d...
00c0 ab 00 00 00 00 00 00 00 5a 0a 02 00 65 05 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........Z...e.j.................
00e0 00 00 64 09 ac 0c ab 01 00 00 00 00 00 00 09 00 09 00 09 00 09 00 09 00 64 1a 64 0d 84 01 ab 00 ..d.....................d.d.....
0100 00 00 00 00 00 00 5a 0b 02 00 65 05 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......Z...e.j...................
0120 64 02 64 09 ac 0a ab 02 00 00 00 00 00 00 09 00 09 00 09 00 09 00 09 00 64 1a 64 0e 84 01 ab 00 d.d.....................d.d.....
0140 00 00 00 00 00 00 5a 0c 02 00 65 05 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......Z...e.j...................
0160 64 05 ac 06 ab 01 00 00 00 00 00 00 64 1b 64 0f 84 01 ab 00 00 00 00 00 00 00 5a 0d 64 10 84 00 d...........d.d...........Z.d...
0180 5a 0e 64 11 84 00 5a 0f 64 12 84 00 5a 10 64 13 84 00 5a 11 64 14 84 00 5a 12 02 00 65 05 6a 0e Z.d...Z.d...Z.d...Z.d...Z...e.j.
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 64 09 ac 0a ab 02 00 00 00 00 00 00 ..................d.d...........
01c0 09 00 64 1c 64 15 84 01 ab 00 00 00 00 00 00 00 5a 13 02 00 65 05 6a 0e 00 00 00 00 00 00 00 00 ..d.d...........Z...e.j.........
01e0 00 00 00 00 00 00 00 00 00 00 64 05 ac 06 ab 01 00 00 00 00 00 00 64 02 64 02 64 02 65 08 64 05 ..........d...........d.d.d.e.d.
0200 64 07 66 06 64 16 84 01 ab 00 00 00 00 00 00 00 5a 14 02 00 65 05 6a 0e 00 00 00 00 00 00 00 00 d.f.d...........Z...e.j.........
0220 00 00 00 00 00 00 00 00 00 00 64 02 64 09 ac 0a ab 02 00 00 00 00 00 00 09 00 64 1c 64 02 64 17 ..........d.d.............d.d.d.
0240 9c 01 64 18 84 03 ab 00 00 00 00 00 00 00 5a 15 79 02 29 1d 61 f4 02 00 00 46 75 6e 63 74 69 6f ..d...........Z.y.).a....Functio
0260 6e 73 20 74 6f 20 63 6f 6e 76 65 72 74 20 4e 65 74 77 6f 72 6b 58 20 67 72 61 70 68 73 20 74 6f ns.to.convert.NetworkX.graphs.to
0280 20 61 6e 64 20 66 72 6f 6d 20 63 6f 6d 6d 6f 6e 20 64 61 74 61 20 63 6f 6e 74 61 69 6e 65 72 73 .and.from.common.data.containers
02a0 0a 6c 69 6b 65 20 6e 75 6d 70 79 20 61 72 72 61 79 73 2c 20 73 63 69 70 79 20 73 70 61 72 73 65 .like.numpy.arrays,.scipy.sparse
02c0 20 61 72 72 61 79 73 2c 20 61 6e 64 20 70 61 6e 64 61 73 20 44 61 74 61 46 72 61 6d 65 73 2e 0a .arrays,.and.pandas.DataFrames..
02e0 0a 54 68 65 20 70 72 65 66 65 72 72 65 64 20 77 61 79 20 6f 66 20 63 6f 6e 76 65 72 74 69 6e 67 .The.preferred.way.of.converting
0300 20 64 61 74 61 20 74 6f 20 61 20 4e 65 74 77 6f 72 6b 58 20 67 72 61 70 68 20 69 73 20 74 68 72 .data.to.a.NetworkX.graph.is.thr
0320 6f 75 67 68 20 74 68 65 0a 67 72 61 70 68 20 63 6f 6e 73 74 72 75 63 74 6f 72 2e 20 20 54 68 65 ough.the.graph.constructor...The
0340 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 63 61 6c 6c 73 20 74 68 65 20 60 7e 6e 65 74 77 6f 72 6b .constructor.calls.the.`~network
0360 78 2e 63 6f 6e 76 65 72 74 2e 74 6f 5f 6e 65 74 77 6f 72 6b 78 5f 67 72 61 70 68 60 0a 66 75 6e x.convert.to_networkx_graph`.fun
0380 63 74 69 6f 6e 20 77 68 69 63 68 20 61 74 74 65 6d 70 74 73 20 74 6f 20 67 75 65 73 73 20 74 68 ction.which.attempts.to.guess.th
03a0 65 20 69 6e 70 75 74 20 74 79 70 65 20 61 6e 64 20 63 6f 6e 76 65 72 74 20 69 74 20 61 75 74 6f e.input.type.and.convert.it.auto
03c0 6d 61 74 69 63 61 6c 6c 79 2e 0a 0a 45 78 61 6d 70 6c 65 73 0a 2d 2d 2d 2d 2d 2d 2d 2d 0a 43 72 matically...Examples.--------.Cr
03e0 65 61 74 65 20 61 20 31 30 20 6e 6f 64 65 20 72 61 6e 64 6f 6d 20 67 72 61 70 68 20 66 72 6f 6d eate.a.10.node.random.graph.from
0400 20 61 20 6e 75 6d 70 79 20 61 72 72 61 79 0a 0a 3e 3e 3e 20 69 6d 70 6f 72 74 20 6e 75 6d 70 79 .a.numpy.array..>>>.import.numpy
0420 20 61 73 20 6e 70 0a 3e 3e 3e 20 72 6e 67 20 3d 20 6e 70 2e 72 61 6e 64 6f 6d 2e 64 65 66 61 75 .as.np.>>>.rng.=.np.random.defau
0440 6c 74 5f 72 6e 67 28 29 0a 3e 3e 3e 20 61 20 3d 20 72 6e 67 2e 69 6e 74 65 67 65 72 73 28 6c 6f lt_rng().>>>.a.=.rng.integers(lo
0460 77 3d 30 2c 20 68 69 67 68 3d 32 2c 20 73 69 7a 65 3d 28 31 30 2c 20 31 30 29 29 0a 3e 3e 3e 20 w=0,.high=2,.size=(10,.10)).>>>.
0480 44 47 20 3d 20 6e 78 2e 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 72 72 61 79 28 61 2c 20 63 72 65 61 DG.=.nx.from_numpy_array(a,.crea
04a0 74 65 5f 75 73 69 6e 67 3d 6e 78 2e 44 69 47 72 61 70 68 29 0a 0a 6f 72 20 65 71 75 69 76 61 6c te_using=nx.DiGraph)..or.equival
04c0 65 6e 74 6c 79 3a 0a 0a 3e 3e 3e 20 44 47 20 3d 20 6e 78 2e 44 69 47 72 61 70 68 28 61 29 0a 0a ently:..>>>.DG.=.nx.DiGraph(a)..
04e0 77 68 69 63 68 20 63 61 6c 6c 73 20 60 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 72 72 61 79 60 20 69 which.calls.`from_numpy_array`.i
0500 6e 74 65 72 6e 61 6c 6c 79 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 74 79 70 65 20 6f 66 20 60 nternally.based.on.the.type.of.`
0520 60 61 60 60 2e 0a 0a 53 65 65 20 41 6c 73 6f 0a 2d 2d 2d 2d 2d 2d 2d 2d 0a 6e 78 5f 61 67 72 61 `a``...See.Also.--------.nx_agra
0540 70 68 2c 20 6e 78 5f 70 79 64 6f 74 0a e9 00 00 00 00 4e 29 01 da 0b 64 65 66 61 75 6c 74 64 69 ph,.nx_pydot......N)...defaultdi
0560 63 74 29 08 da 15 66 72 6f 6d 5f 70 61 6e 64 61 73 5f 61 64 6a 61 63 65 6e 63 79 da 13 74 6f 5f ct)...from_pandas_adjacency..to_
0580 70 61 6e 64 61 73 5f 61 64 6a 61 63 65 6e 63 79 da 14 66 72 6f 6d 5f 70 61 6e 64 61 73 5f 65 64 pandas_adjacency..from_pandas_ed
05a0 67 65 6c 69 73 74 da 12 74 6f 5f 70 61 6e 64 61 73 5f 65 64 67 65 6c 69 73 74 da 17 66 72 6f 6d gelist..to_pandas_edgelist..from
05c0 5f 73 63 69 70 79 5f 73 70 61 72 73 65 5f 61 72 72 61 79 da 15 74 6f 5f 73 63 69 70 79 5f 73 70 _scipy_sparse_array..to_scipy_sp
05e0 61 72 73 65 5f 61 72 72 61 79 da 10 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 72 72 61 79 da 0e 74 6f arse_array..from_numpy_array..to
0600 5f 6e 75 6d 70 79 5f 61 72 72 61 79 da 06 77 65 69 67 68 74 29 01 da 0a 65 64 67 65 5f 61 74 74 _numpy_array..weight)...edge_att
0620 72 73 67 00 00 00 00 00 00 00 00 63 07 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 03 00 00 00 rsg........c....................
0640 f3 70 00 00 00 97 00 64 01 64 02 6c 00 7d 07 74 03 00 00 00 00 00 00 00 00 7c 00 7c 01 7c 02 7c .p.....d.d.l.}.t.........|.|.|.|
0660 03 7c 04 7c 05 7c 06 ac 03 ab 07 00 00 00 00 00 00 7d 08 7c 01 80 0b 74 05 00 00 00 00 00 00 00 .|.|.|...........}.|...t........
0680 00 7c 00 ab 01 00 00 00 00 00 00 7d 01 7c 07 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .|.........}.|.j................
06a0 00 00 00 7c 08 7c 01 7c 01 ac 04 ab 03 00 00 00 00 00 00 53 00 29 05 61 f4 0a 00 00 52 65 74 75 ...|.|.|...........S.).a....Retu
06c0 72 6e 73 20 74 68 65 20 67 72 61 70 68 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74 72 69 78 20 61 rns.the.graph.adjacency.matrix.a
06e0 73 20 61 20 50 61 6e 64 61 73 20 44 61 74 61 46 72 61 6d 65 2e 0a 0a 20 20 20 20 50 61 72 61 6d s.a.Pandas.DataFrame.......Param
0700 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 47 20 3a 20 67 72 61 eters.....----------.....G.:.gra
0720 70 68 0a 20 20 20 20 20 20 20 20 54 68 65 20 4e 65 74 77 6f 72 6b 58 20 67 72 61 70 68 20 75 73 ph.........The.NetworkX.graph.us
0740 65 64 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 74 68 65 20 50 61 6e 64 61 73 20 44 61 74 61 46 ed.to.construct.the.Pandas.DataF
0760 72 61 6d 65 2e 0a 0a 20 20 20 20 6e 6f 64 65 6c 69 73 74 20 3a 20 6c 69 73 74 2c 20 6f 70 74 69 rame.......nodelist.:.list,.opti
0780 6f 6e 61 6c 0a 20 20 20 20 20 20 20 54 68 65 20 72 6f 77 73 20 61 6e 64 20 63 6f 6c 75 6d 6e 73 onal........The.rows.and.columns
07a0 20 61 72 65 20 6f 72 64 65 72 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 20 6e 6f .are.ordered.according.to.the.no
07c0 64 65 73 20 69 6e 20 60 6e 6f 64 65 6c 69 73 74 60 2e 0a 20 20 20 20 20 20 20 49 66 20 60 6e 6f des.in.`nodelist`.........If.`no
07e0 64 65 6c 69 73 74 60 20 69 73 20 4e 6f 6e 65 2c 20 74 68 65 6e 20 74 68 65 20 6f 72 64 65 72 69 delist`.is.None,.then.the.orderi
0800 6e 67 20 69 73 20 70 72 6f 64 75 63 65 64 20 62 79 20 47 2e 6e 6f 64 65 73 28 29 2e 0a 0a 20 20 ng.is.produced.by.G.nodes().....
0820 20 20 6d 75 6c 74 69 67 72 61 70 68 5f 77 65 69 67 68 74 20 3a 20 7b 73 75 6d 2c 20 6d 69 6e 2c ..multigraph_weight.:.{sum,.min,
0840 20 6d 61 78 7d 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 41 6e 20 6f 70 65 72 61 .max},.optional.........An.opera
0860 74 6f 72 20 74 68 61 74 20 64 65 74 65 72 6d 69 6e 65 73 20 68 6f 77 20 77 65 69 67 68 74 73 20 tor.that.determines.how.weights.
0880 69 6e 20 6d 75 6c 74 69 67 72 61 70 68 73 20 61 72 65 20 68 61 6e 64 6c 65 64 2e 0a 20 20 20 20 in.multigraphs.are.handled......
08a0 20 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 6f 20 73 75 6d 20 74 68 65 20 77 65 ....The.default.is.to.sum.the.we
08c0 69 67 68 74 73 20 6f 66 20 74 68 65 20 6d 75 6c 74 69 70 6c 65 20 65 64 67 65 73 2e 0a 0a 20 20 ights.of.the.multiple.edges.....
08e0 20 20 77 65 69 67 68 74 20 3a 20 73 74 72 69 6e 67 20 6f 72 20 4e 6f 6e 65 2c 20 6f 70 74 69 6f ..weight.:.string.or.None,.optio
0900 6e 61 6c 0a 20 20 20 20 20 20 20 20 54 68 65 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 20 74 nal.........The.edge.attribute.t
0920 68 61 74 20 68 6f 6c 64 73 20 74 68 65 20 6e 75 6d 65 72 69 63 61 6c 20 76 61 6c 75 65 20 75 73 hat.holds.the.numerical.value.us
0940 65 64 20 66 6f 72 0a 20 20 20 20 20 20 20 20 74 68 65 20 65 64 67 65 20 77 65 69 67 68 74 2e 20 ed.for.........the.edge.weight..
0960 20 49 66 20 61 6e 20 65 64 67 65 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 74 68 61 74 20 61 .If.an.edge.does.not.have.that.a
0980 74 74 72 69 62 75 74 65 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 76 61 6c 75 65 ttribute,.then.the.........value
09a0 20 31 20 69 73 20 75 73 65 64 20 69 6e 73 74 65 61 64 2e 0a 0a 20 20 20 20 6e 6f 6e 65 64 67 65 .1.is.used.instead.......nonedge
09c0 20 3a 20 66 6c 6f 61 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 54 68 65 20 6d .:.float,.optional.........The.m
09e0 61 74 72 69 78 20 76 61 6c 75 65 73 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 6e 6f atrix.values.corresponding.to.no
0a00 6e 65 64 67 65 73 20 61 72 65 20 74 79 70 69 63 61 6c 6c 79 20 73 65 74 20 74 6f 20 7a 65 72 6f nedges.are.typically.set.to.zero
0a20 2e 0a 20 20 20 20 20 20 20 20 48 6f 77 65 76 65 72 2c 20 74 68 69 73 20 63 6f 75 6c 64 20 62 65 ..........However,.this.could.be
0a40 20 75 6e 64 65 73 69 72 61 62 6c 65 20 69 66 20 74 68 65 72 65 20 61 72 65 20 6d 61 74 72 69 78 .undesirable.if.there.are.matrix
0a60 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 20 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f .values.........corresponding.to
0a80 20 61 63 74 75 61 6c 20 65 64 67 65 73 20 74 68 61 74 20 61 6c 73 6f 20 68 61 76 65 20 74 68 65 .actual.edges.that.also.have.the
0aa0 20 76 61 6c 75 65 20 7a 65 72 6f 2e 20 49 66 20 73 6f 2c 0a 20 20 20 20 20 20 20 20 6f 6e 65 20 .value.zero..If.so,.........one.
0ac0 6d 69 67 68 74 20 70 72 65 66 65 72 20 6e 6f 6e 65 64 67 65 73 20 74 6f 20 68 61 76 65 20 73 6f might.prefer.nonedges.to.have.so
0ae0 6d 65 20 6f 74 68 65 72 20 76 61 6c 75 65 2c 20 73 75 63 68 20 61 73 20 6e 61 6e 2e 0a 0a 20 20 me.other.value,.such.as.nan.....
0b00 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 64 66 20 3a 20 50 ..Returns.....-------.....df.:.P
0b20 61 6e 64 61 73 20 44 61 74 61 46 72 61 6d 65 0a 20 20 20 20 20 20 20 47 72 61 70 68 20 61 64 6a andas.DataFrame........Graph.adj
0b40 61 63 65 6e 63 79 20 6d 61 74 72 69 78 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d acency.matrix......Notes.....---
0b60 2d 2d 0a 20 20 20 20 46 6f 72 20 64 69 72 65 63 74 65 64 20 67 72 61 70 68 73 2c 20 65 6e 74 72 --.....For.directed.graphs,.entr
0b80 79 20 69 2c 6a 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 61 6e 20 65 64 67 65 20 66 72 6f y.i,j.corresponds.to.an.edge.fro
0ba0 6d 20 69 20 74 6f 20 6a 2e 0a 0a 20 20 20 20 54 68 65 20 44 61 74 61 46 72 61 6d 65 20 65 6e 74 m.i.to.j.......The.DataFrame.ent
0bc0 72 69 65 73 20 61 72 65 20 61 73 73 69 67 6e 65 64 20 74 6f 20 74 68 65 20 77 65 69 67 68 74 20 ries.are.assigned.to.the.weight.
0be0 65 64 67 65 20 61 74 74 72 69 62 75 74 65 2e 20 57 68 65 6e 0a 20 20 20 20 61 6e 20 65 64 67 65 edge.attribute..When.....an.edge
0c00 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 61 20 77 65 69 67 68 74 20 61 74 74 72 69 62 75 74 .does.not.have.a.weight.attribut
0c20 65 2c 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 65 6e 74 72 79 20 69 73 20 73 65 74 e,.the.value.of.the.entry.is.set
0c40 20 74 6f 0a 20 20 20 20 74 68 65 20 6e 75 6d 62 65 72 20 31 2e 20 20 46 6f 72 20 6d 75 6c 74 69 .to.....the.number.1...For.multi
0c60 70 6c 65 20 28 70 61 72 61 6c 6c 65 6c 29 20 65 64 67 65 73 2c 20 74 68 65 20 76 61 6c 75 65 73 ple.(parallel).edges,.the.values
0c80 20 6f 66 20 74 68 65 20 65 6e 74 72 69 65 73 0a 20 20 20 20 61 72 65 20 64 65 74 65 72 6d 69 6e .of.the.entries.....are.determin
0ca0 65 64 20 62 79 20 74 68 65 20 27 6d 75 6c 74 69 67 72 61 70 68 5f 77 65 69 67 68 74 27 20 70 61 ed.by.the.'multigraph_weight'.pa
0cc0 72 61 6d 65 74 65 72 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 6f 0a 20 20 20 20 rameter...The.default.is.to.....
0ce0 73 75 6d 20 74 68 65 20 77 65 69 67 68 74 20 61 74 74 72 69 62 75 74 65 73 20 66 6f 72 20 65 61 sum.the.weight.attributes.for.ea
0d00 63 68 20 6f 66 20 74 68 65 20 70 61 72 61 6c 6c 65 6c 20 65 64 67 65 73 2e 0a 0a 20 20 20 20 57 ch.of.the.parallel.edges.......W
0d20 68 65 6e 20 60 6e 6f 64 65 6c 69 73 74 60 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 hen.`nodelist`.does.not.contain.
0d40 65 76 65 72 79 20 6e 6f 64 65 20 69 6e 20 60 47 60 2c 20 74 68 65 20 6d 61 74 72 69 78 20 69 73 every.node.in.`G`,.the.matrix.is
0d60 20 62 75 69 6c 74 0a 20 20 20 20 66 72 6f 6d 20 74 68 65 20 73 75 62 67 72 61 70 68 20 6f 66 20 .built.....from.the.subgraph.of.
0d80 60 47 60 20 74 68 61 74 20 69 73 20 69 6e 64 75 63 65 64 20 62 79 20 74 68 65 20 6e 6f 64 65 73 `G`.that.is.induced.by.the.nodes
0da0 20 69 6e 20 60 6e 6f 64 65 6c 69 73 74 60 2e 0a 0a 20 20 20 20 54 68 65 20 63 6f 6e 76 65 6e 74 .in.`nodelist`.......The.convent
0dc0 69 6f 6e 20 75 73 65 64 20 66 6f 72 20 73 65 6c 66 2d 6c 6f 6f 70 20 65 64 67 65 73 20 69 6e 20 ion.used.for.self-loop.edges.in.
0de0 67 72 61 70 68 73 20 69 73 20 74 6f 20 61 73 73 69 67 6e 20 74 68 65 0a 20 20 20 20 64 69 61 67 graphs.is.to.assign.the.....diag
0e00 6f 6e 61 6c 20 6d 61 74 72 69 78 20 65 6e 74 72 79 20 76 61 6c 75 65 20 74 6f 20 74 68 65 20 77 onal.matrix.entry.value.to.the.w
0e20 65 69 67 68 74 20 61 74 74 72 69 62 75 74 65 20 6f 66 20 74 68 65 20 65 64 67 65 0a 20 20 20 20 eight.attribute.of.the.edge.....
0e40 28 6f 72 20 74 68 65 20 6e 75 6d 62 65 72 20 31 20 69 66 20 74 68 65 20 65 64 67 65 20 68 61 73 (or.the.number.1.if.the.edge.has
0e60 20 6e 6f 20 77 65 69 67 68 74 20 61 74 74 72 69 62 75 74 65 29 2e 20 20 49 66 20 74 68 65 0a 20 .no.weight.attribute)...If.the..
0e80 20 20 20 61 6c 74 65 72 6e 61 74 65 20 63 6f 6e 76 65 6e 74 69 6f 6e 20 6f 66 20 64 6f 75 62 6c ...alternate.convention.of.doubl
0ea0 69 6e 67 20 74 68 65 20 65 64 67 65 20 77 65 69 67 68 74 20 69 73 20 64 65 73 69 72 65 64 20 74 ing.the.edge.weight.is.desired.t
0ec0 68 65 0a 20 20 20 20 72 65 73 75 6c 74 69 6e 67 20 50 61 6e 64 61 73 20 44 61 74 61 46 72 61 6d he.....resulting.Pandas.DataFram
0ee0 65 20 63 61 6e 20 62 65 20 6d 6f 64 69 66 69 65 64 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 3a 0a 0a e.can.be.modified.as.follows::..
0f00 20 20 20 20 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a ........>>>.import.pandas.as.pd.
0f20 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 28 5b 28 31 2c 20 31 29 ........>>>.G.=.nx.Graph([(1,.1)
0f40 2c 20 28 32 2c 20 32 29 5d 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 64 66 20 3d 20 6e 78 2e 74 ,.(2,.2)]).........>>>.df.=.nx.t
0f60 6f 5f 70 61 6e 64 61 73 5f 61 64 6a 61 63 65 6e 63 79 28 47 29 0a 20 20 20 20 20 20 20 20 3e 3e o_pandas_adjacency(G).........>>
0f80 3e 20 64 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 31 20 20 20 20 32 0a 20 20 20 20 20 20 20 >.df..............1....2........
0fa0 20 31 20 20 31 2e 30 20 20 30 2e 30 0a 20 20 20 20 20 20 20 20 32 20 20 30 2e 30 20 20 31 2e 30 .1..1.0..0.0.........2..0.0..1.0
0fc0 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 64 69 61 67 5f 69 64 78 20 3d 20 6c 69 73 74 28 72 61 6e .........>>>.diag_idx.=.list(ran
0fe0 67 65 28 6c 65 6e 28 64 66 29 29 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 64 66 2e 69 6c 6f 63 ge(len(df))).........>>>.df.iloc
1000 5b 64 69 61 67 5f 69 64 78 2c 20 64 69 61 67 5f 69 64 78 5d 20 2a 3d 20 32 0a 20 20 20 20 20 20 [diag_idx,.diag_idx].*=.2.......
1020 20 20 3e 3e 3e 20 64 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 31 20 20 20 20 32 0a 20 20 20 ..>>>.df..............1....2....
1040 20 20 20 20 20 31 20 20 32 2e 30 20 20 30 2e 30 0a 20 20 20 20 20 20 20 20 32 20 20 30 2e 30 20 .....1..2.0..0.0.........2..0.0.
1060 20 32 2e 30 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a .2.0......Examples.....--------.
1080 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 4d 75 6c 74 69 44 69 47 72 61 70 68 28 29 0a 20 20 ....>>>.G.=.nx.MultiDiGraph()...
10a0 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 30 2c 20 31 2c 20 77 65 69 67 68 74 3d 32 29 ..>>>.G.add_edge(0,.1,.weight=2)
10c0 0a 20 20 20 20 30 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 31 2c 20 30 29 0a .....0.....>>>.G.add_edge(1,.0).
10e0 20 20 20 20 30 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 32 2c 20 32 2c 20 77 ....0.....>>>.G.add_edge(2,.2,.w
1100 65 69 67 68 74 3d 33 29 0a 20 20 20 20 30 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 eight=3).....0.....>>>.G.add_edg
1120 65 28 32 2c 20 32 29 0a 20 20 20 20 31 0a 20 20 20 20 3e 3e 3e 20 6e 78 2e 74 6f 5f 70 61 6e 64 e(2,.2).....1.....>>>.nx.to_pand
1140 61 73 5f 61 64 6a 61 63 65 6e 63 79 28 47 2c 20 6e 6f 64 65 6c 69 73 74 3d 5b 30 2c 20 31 2c 20 as_adjacency(G,.nodelist=[0,.1,.
1160 32 5d 2c 20 64 74 79 70 65 3d 69 6e 74 29 0a 20 20 20 20 20 20 20 30 20 20 31 20 20 32 0a 20 20 2],.dtype=int)........0..1..2...
1180 20 20 30 20 20 30 20 20 32 20 20 30 0a 20 20 20 20 31 20 20 31 20 20 30 20 20 30 0a 20 20 20 20 ..0..0..2..0.....1..1..0..0.....
11a0 32 20 20 30 20 20 30 20 20 34 0a 0a 20 20 20 20 72 02 00 00 00 4e 29 06 da 08 6e 6f 64 65 6c 69 2..0..0..4......r....N)...nodeli
11c0 73 74 da 05 64 74 79 70 65 da 05 6f 72 64 65 72 da 11 6d 75 6c 74 69 67 72 61 70 68 5f 77 65 69 st..dtype..order..multigraph_wei
11e0 67 68 74 72 0c 00 00 00 da 07 6e 6f 6e 65 64 67 65 29 03 da 04 64 61 74 61 da 05 69 6e 64 65 78 ghtr......nonedge)...data..index
1200 da 07 63 6f 6c 75 6d 6e 73 29 04 da 06 70 61 6e 64 61 73 72 0b 00 00 00 da 04 6c 69 73 74 da 09 ..columns)...pandasr......list..
1220 44 61 74 61 46 72 61 6d 65 29 09 da 01 47 72 0f 00 00 00 72 10 00 00 00 72 11 00 00 00 72 12 00 DataFrame)...Gr....r....r....r..
1240 00 00 72 0c 00 00 00 72 13 00 00 00 da 02 70 64 da 01 4d 73 09 00 00 00 20 20 20 20 20 20 20 20 ..r....r......pd..Ms............
1260 20 fa 5e 2f 68 6f 6d 65 2f 62 6c 61 63 6b 68 61 6f 2f 75 69 75 63 2d 63 6f 75 72 73 65 2d 67 72 ..^/home/blackhao/uiuc-course-gr
1280 61 70 68 2f 2e 76 65 6e 76 2f 6c 69 62 2f 70 79 74 68 6f 6e 33 2e 31 32 2f 73 69 74 65 2d 70 61 aph/.venv/lib/python3.12/site-pa
12a0 63 6b 61 67 65 73 2f 6e 65 74 77 6f 72 6b 78 2f 63 6f 6e 76 65 72 74 5f 6d 61 74 72 69 78 2e 70 ckages/networkx/convert_matrix.p
12c0 79 72 05 00 00 00 72 05 00 00 00 2d 00 00 00 73 4d 00 00 00 80 00 f3 78 02 00 05 18 e4 08 16 d8 yr....r....-...sM......x........
12e0 08 09 d8 11 19 d8 0e 13 d8 0e 13 d8 1a 2b d8 0f 15 d8 10 17 f4 0f 08 09 06 80 41 f0 12 00 08 10 .............+............A.....
1300 d0 07 17 dc 13 17 98 01 93 37 88 08 d8 0b 0d 8f 3c 89 3c 98 51 a0 68 b8 08 88 3c d3 0b 41 d0 04 .........7......<.<.Q.h...<..A..
1320 41 f3 00 00 00 00 54 29 02 da 06 67 72 61 70 68 73 da 0d 72 65 74 75 72 6e 73 5f 67 72 61 70 68 A.....T)...graphs..returns_graph
1340 63 02 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 48 01 00 00 97 00 09 00 7c 00 c.....................H.......|.
1360 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 00 00 00 7d 00 7c 00 6a 10 |.j.......................}.|.j.
1380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 05 74 13 00 00 00 00 00 00 00 00 7c 05 ..................}.t.........|.
13a0 7c 01 7c 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ac 04 ab 03 00 00 00 00 |.|.j...........................
13c0 00 00 7d 06 7c 06 53 00 23 00 74 02 00 00 00 00 00 00 00 00 24 00 72 61 7d 02 74 05 00 00 00 00 ..}.|.S.#.t.........$.ra}.t.....
13e0 00 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....t.........|.j...............
1400 00 00 00 00 ab 01 00 00 00 00 00 00 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............j...................
1420 74 07 00 00 00 00 00 00 00 00 7c 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 t.........|.j...................
1440 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 03 7c 03 9b 00 64 01 ........................}.|...d.
1460 9d 02 7d 04 74 0d 00 00 00 00 00 00 00 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..}.t.........j.................
1480 00 00 64 02 7c 04 ab 02 00 00 00 00 00 00 7c 02 82 02 64 03 7d 02 7e 02 77 01 77 00 78 03 59 00 ..d.|.........|...d.}.~.w.w.x.Y.
14a0 77 01 29 05 61 30 06 00 00 52 65 74 75 72 6e 73 20 61 20 67 72 61 70 68 20 66 72 6f 6d 20 50 61 w.).a0...Returns.a.graph.from.Pa
14c0 6e 64 61 73 20 44 61 74 61 46 72 61 6d 65 2e 0a 0a 20 20 20 20 54 68 65 20 50 61 6e 64 61 73 20 ndas.DataFrame.......The.Pandas.
14e0 44 61 74 61 46 72 61 6d 65 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 61 6e 20 61 DataFrame.is.interpreted.as.an.a
1500 64 6a 61 63 65 6e 63 79 20 6d 61 74 72 69 78 20 66 6f 72 20 74 68 65 20 67 72 61 70 68 2e 0a 0a djacency.matrix.for.the.graph...
1520 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 ....Parameters.....----------...
1540 20 20 64 66 20 3a 20 50 61 6e 64 61 73 20 44 61 74 61 46 72 61 6d 65 0a 20 20 20 20 20 20 41 6e ..df.:.Pandas.DataFrame.......An
1560 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74 72 69 78 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e .adjacency.matrix.representation
1580 20 6f 66 20 61 20 67 72 61 70 68 0a 0a 20 20 20 20 63 72 65 61 74 65 5f 75 73 69 6e 67 20 3a 20 .of.a.graph......create_using.:.
15a0 4e 65 74 77 6f 72 6b 58 20 67 72 61 70 68 20 63 6f 6e 73 74 72 75 63 74 6f 72 2c 20 6f 70 74 69 NetworkX.graph.constructor,.opti
15c0 6f 6e 61 6c 20 28 64 65 66 61 75 6c 74 3d 6e 78 2e 47 72 61 70 68 29 0a 20 20 20 20 20 20 20 47 onal.(default=nx.Graph)........G
15e0 72 61 70 68 20 74 79 70 65 20 74 6f 20 63 72 65 61 74 65 2e 20 49 66 20 67 72 61 70 68 20 69 6e raph.type.to.create..If.graph.in
1600 73 74 61 6e 63 65 2c 20 74 68 65 6e 20 63 6c 65 61 72 65 64 20 62 65 66 6f 72 65 20 70 6f 70 75 stance,.then.cleared.before.popu
1620 6c 61 74 65 64 2e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 lated.......Notes.....-----.....
1640 46 6f 72 20 64 69 72 65 63 74 65 64 20 67 72 61 70 68 73 2c 20 65 78 70 6c 69 63 69 74 6c 79 20 For.directed.graphs,.explicitly.
1660 6d 65 6e 74 69 6f 6e 20 63 72 65 61 74 65 5f 75 73 69 6e 67 3d 6e 78 2e 44 69 47 72 61 70 68 2c mention.create_using=nx.DiGraph,
1680 0a 20 20 20 20 61 6e 64 20 65 6e 74 72 79 20 69 2c 6a 20 6f 66 20 64 66 20 63 6f 72 72 65 73 70 .....and.entry.i,j.of.df.corresp
16a0 6f 6e 64 73 20 74 6f 20 61 6e 20 65 64 67 65 20 66 72 6f 6d 20 69 20 74 6f 20 6a 2e 0a 0a 20 20 onds.to.an.edge.from.i.to.j.....
16c0 20 20 49 66 20 60 64 66 60 20 68 61 73 20 61 20 73 69 6e 67 6c 65 20 64 61 74 61 20 74 79 70 65 ..If.`df`.has.a.single.data.type
16e0 20 66 6f 72 20 65 61 63 68 20 65 6e 74 72 79 20 69 74 20 77 69 6c 6c 20 62 65 20 63 6f 6e 76 65 .for.each.entry.it.will.be.conve
1700 72 74 65 64 20 74 6f 20 61 6e 0a 20 20 20 20 61 70 70 72 6f 70 72 69 61 74 65 20 50 79 74 68 6f rted.to.an.....appropriate.Pytho
1720 6e 20 64 61 74 61 20 74 79 70 65 2e 0a 0a 20 20 20 20 49 66 20 79 6f 75 20 68 61 76 65 20 6e 6f n.data.type.......If.you.have.no
1740 64 65 20 61 74 74 72 69 62 75 74 65 73 20 73 74 6f 72 65 64 20 69 6e 20 61 20 73 65 70 61 72 61 de.attributes.stored.in.a.separa
1760 74 65 20 64 61 74 61 66 72 61 6d 65 20 60 64 66 5f 6e 6f 64 65 73 60 2c 0a 20 20 20 20 79 6f 75 te.dataframe.`df_nodes`,.....you
1780 20 63 61 6e 20 6c 6f 61 64 20 74 68 6f 73 65 20 61 74 74 72 69 62 75 74 65 73 20 74 6f 20 74 68 .can.load.those.attributes.to.th
17a0 65 20 67 72 61 70 68 20 60 47 60 20 75 73 69 6e 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 e.graph.`G`.using.the.following.
17c0 63 6f 64 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 64 66 5f 6e 6f 64 65 73 20 3d 20 70 64 2e 44 61 code::..........df_nodes.=.pd.Da
17e0 74 61 46 72 61 6d 65 28 7b 22 6e 6f 64 65 5f 69 64 22 3a 20 5b 31 2c 20 32 2c 20 33 5d 2c 20 22 taFrame({"node_id":.[1,.2,.3],."
1800 61 74 74 72 69 62 75 74 65 31 22 3a 20 5b 22 41 22 2c 20 22 42 22 2c 20 22 43 22 5d 7d 29 0a 20 attribute1":.["A",."B",."C"]})..
1820 20 20 20 20 20 20 20 47 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 72 6f 6d 28 28 6e 2c 20 64 69 63 74 .......G.add_nodes_from((n,.dict
1840 28 64 29 29 20 66 6f 72 20 6e 2c 20 64 20 69 6e 20 64 66 5f 6e 6f 64 65 73 2e 69 74 65 72 72 6f (d)).for.n,.d.in.df_nodes.iterro
1860 77 73 28 29 29 0a 0a 20 20 20 20 49 66 20 60 64 66 60 20 68 61 73 20 61 20 75 73 65 72 2d 73 70 ws())......If.`df`.has.a.user-sp
1880 65 63 69 66 69 65 64 20 63 6f 6d 70 6f 75 6e 64 20 64 61 74 61 20 74 79 70 65 20 74 68 65 20 6e ecified.compound.data.type.the.n
18a0 61 6d 65 73 0a 20 20 20 20 6f 66 20 74 68 65 20 64 61 74 61 20 66 69 65 6c 64 73 20 77 69 6c 6c ames.....of.the.data.fields.will
18c0 20 62 65 20 75 73 65 64 20 61 73 20 61 74 74 72 69 62 75 74 65 20 6b 65 79 73 20 69 6e 20 74 68 .be.used.as.attribute.keys.in.th
18e0 65 20 72 65 73 75 6c 74 69 6e 67 0a 20 20 20 20 4e 65 74 77 6f 72 6b 58 20 67 72 61 70 68 2e 0a e.resulting.....NetworkX.graph..
1900 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 74 .....See.Also.....--------.....t
1920 6f 5f 70 61 6e 64 61 73 5f 61 64 6a 61 63 65 6e 63 79 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 o_pandas_adjacency......Examples
1940 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 53 69 6d 70 6c 65 20 69 6e 74 65 67 65 72 .....--------.....Simple.integer
1960 20 77 65 69 67 68 74 73 20 6f 6e 20 65 64 67 65 73 3a 0a 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f .weights.on.edges:......>>>.impo
1980 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 20 20 20 20 3e 3e 3e 20 70 64 2e 6f 70 74 69 6f rt.pandas.as.pd.....>>>.pd.optio
19a0 6e 73 2e 64 69 73 70 6c 61 79 2e 6d 61 78 5f 63 6f 6c 75 6d 6e 73 20 3d 20 32 30 0a 20 20 20 20 ns.display.max_columns.=.20.....
19c0 3e 3e 3e 20 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 5b 5b 31 2c 20 31 5d 2c 20 5b >>>.df.=.pd.DataFrame([[1,.1],.[
19e0 32 2c 20 31 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 64 66 0a 20 20 20 20 20 20 20 30 20 20 31 0a 20 2,.1]]).....>>>.df........0..1..
1a00 20 20 20 30 20 20 31 20 20 31 0a 20 20 20 20 31 20 20 32 20 20 31 0a 20 20 20 20 3e 3e 3e 20 47 ...0..1..1.....1..2..1.....>>>.G
1a20 20 3d 20 6e 78 2e 66 72 6f 6d 5f 70 61 6e 64 61 73 5f 61 64 6a 61 63 65 6e 63 79 28 64 66 29 0a .=.nx.from_pandas_adjacency(df).
1a40 20 20 20 20 3e 3e 3e 20 47 2e 6e 61 6d 65 20 3d 20 22 47 72 61 70 68 20 66 72 6f 6d 20 70 61 6e ....>>>.G.name.=."Graph.from.pan
1a60 64 61 73 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74 72 69 78 22 0a 20 20 20 20 3e 3e 3e 20 70 72 das.adjacency.matrix".....>>>.pr
1a80 69 6e 74 28 47 29 0a 20 20 20 20 47 72 61 70 68 20 6e 61 6d 65 64 20 27 47 72 61 70 68 20 66 72 int(G).....Graph.named.'Graph.fr
1aa0 6f 6d 20 70 61 6e 64 61 73 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74 72 69 78 27 20 77 69 74 68 om.pandas.adjacency.matrix'.with
1ac0 20 32 20 6e 6f 64 65 73 20 61 6e 64 20 33 20 65 64 67 65 73 0a 20 20 20 20 7a 0f 20 6e 6f 74 20 .2.nodes.and.3.edges.....z..not.
1ae0 69 6e 20 63 6f 6c 75 6d 6e 73 7a 1b 43 6f 6c 75 6d 6e 73 20 6d 75 73 74 20 6d 61 74 63 68 20 49 in.columnsz.Columns.must.match.I
1b00 6e 64 69 63 65 73 2e 4e 29 02 da 0c 63 72 65 61 74 65 5f 75 73 69 6e 67 72 0f 00 00 00 29 0a 72 ndices.N)...create_usingr....).r
1b20 15 00 00 00 da 09 45 78 63 65 70 74 69 6f 6e 72 18 00 00 00 da 03 73 65 74 da 0a 64 69 66 66 65 ......Exceptionr......set..diffe
1b40 72 65 6e 63 65 72 16 00 00 00 da 02 6e 78 da 0d 4e 65 74 77 6f 72 6b 58 45 72 72 6f 72 da 06 76 rencer......nx..NetworkXError..v
1b60 61 6c 75 65 73 72 0a 00 00 00 29 07 da 02 64 66 72 22 00 00 00 da 03 65 72 72 da 07 6d 69 73 73 aluesr....)...dfr".....err..miss
1b80 69 6e 67 da 03 6d 73 67 da 01 41 72 1a 00 00 00 73 07 00 00 00 20 20 20 20 20 20 20 72 1d 00 00 ing..msg..Ar....s...........r...
1ba0 00 72 04 00 00 00 72 04 00 00 00 99 00 00 00 73 93 00 00 00 80 00 f0 6a 01 05 05 4c 01 d8 0d 0f .r....r........s.......j...L....
1bc0 90 02 97 08 91 08 89 5c 88 02 f0 0c 00 09 0b 8f 09 89 09 80 41 dc 08 18 98 11 a8 1c c0 02 c7 0a .......\............A...........
1be0 c1 0a d4 08 4b 80 41 e0 0b 0c 80 48 f8 f4 11 00 0c 15 f2 00 03 05 4c 01 dc 12 16 94 73 98 32 9f ....K.A....H..........L.....s.2.
1c00 38 99 38 93 7d d7 17 2f d1 17 2f b4 03 b0 42 b7 4a b1 4a b3 0f d3 17 40 d3 12 41 88 07 d8 11 18 8.8.}../../...B.J.J....@..A.....
1c20 90 09 98 1f d0 0e 29 88 03 dc 0e 10 d7 0e 1e d1 0e 1e d0 1f 3c b8 63 d3 0e 42 c8 03 d0 08 4b fb ......).............<.c..B....K.
1c40 f0 07 03 05 4c 01 fa 73 16 00 00 00 82 0f 37 00 b7 09 42 21 03 c1 00 41 1c 42 1c 03 c2 1c 05 42 ....L..s......7...B!...A.B.....B
1c60 21 03 29 01 da 13 70 72 65 73 65 72 76 65 5f 65 64 67 65 5f 61 74 74 72 73 63 06 00 00 00 00 00 !.)...preserve_edge_attrsc......
1c80 00 00 00 00 00 00 0e 00 00 00 03 00 00 00 f3 30 03 00 00 97 00 64 01 64 02 6c 00 7d 06 7c 03 80 ...............0.....d.d.l.}.|..
1ca0 13 7c 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 ac 04 ab 01 00 00 00 .|.j...................d........
1cc0 00 00 00 7d 07 6e 13 7c 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 64 ...}.n.|.j...................|.d
1ce0 03 ac 04 ab 02 00 00 00 00 00 00 7d 07 7c 07 44 00 8f 08 8f 09 63 03 67 00 63 02 5d 08 00 00 5c ...........}.|.D.....c.g.c.]...\
1d00 03 00 00 7d 08 7d 09 7d 09 7c 08 91 02 8c 0a 04 00 7d 0a 7d 08 7d 09 7c 07 44 00 8f 09 8f 0b 63 ...}.}.}.|.......}.}.}.|.D.....c
1d20 03 67 00 63 02 5d 08 00 00 5c 03 00 00 7d 09 7d 0b 7d 09 7c 0b 91 02 8c 0a 04 00 7d 0c 7d 09 7d .g.c.]...\...}.}.}.|.......}.}.}
1d40 0b 02 00 74 05 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 ...t.................j..........
1d60 00 00 00 00 00 00 00 00 00 64 05 84 00 7c 07 44 00 ab 00 00 00 00 00 00 00 8e 00 7d 0d 7c 01 7c .........d...|.D...........}.|.|
1d80 0d 76 00 72 19 74 09 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .v.r.t.........j................
1da0 00 00 00 64 06 7c 01 9b 02 64 07 9d 03 ab 01 00 00 00 00 00 00 82 01 7c 02 7c 0d 76 00 72 19 74 ...d.|...d.............|.|.v.r.t
1dc0 09 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 08 7c .........j...................d.|
1de0 02 9b 02 64 07 9d 03 ab 01 00 00 00 00 00 00 82 01 74 0d 00 00 00 00 00 00 00 00 64 09 ab 01 00 ...d.............t.........d....
1e00 00 00 00 00 00 7d 0e 7c 0d 44 00 8f 0f 8f 09 8f 10 63 04 69 00 63 02 5d 29 00 00 7d 0f 7c 0f 7c .....}.|.D.......c.i.c.])..}.|.|
1e20 07 44 00 8f 09 8f 10 63 03 67 00 63 02 5d 18 00 00 5c 03 00 00 7d 09 7d 09 7d 10 7c 10 6a 0f 00 .D.....c.g.c.]...\...}.}.}.|.j..
1e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0f 7c 0e ab 02 00 00 00 00 00 00 91 02 8c .................|.|............
1e60 1a 04 00 63 03 7d 10 7d 09 93 02 8c 2b 04 00 7d 11 7d 09 7d 0f 7d 10 7c 00 6a 11 00 00 00 00 00 ...c.}.}....+..}.}.}.}.|.j......
1e80 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 72 4d 7c 05 81 4b 7c 05 7c 0d 76 .....................rM|..K|.|.v
1ea0 00 72 19 74 09 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .r.t.........j..................
1ec0 00 64 0a 7c 05 9b 02 64 07 9d 03 ab 01 00 00 00 00 00 00 82 01 7c 00 6a 03 00 00 00 00 00 00 00 .d.|...d.............|.j........
1ee0 00 00 00 00 00 00 00 00 00 00 00 64 03 ac 0b ab 01 00 00 00 00 00 00 44 00 8f 09 8f 0f 63 03 67 ...........d...........D.....c.g
1f00 00 63 02 5d 08 00 00 5c 03 00 00 7d 09 7d 09 7d 0f 7c 0f 91 02 8c 0a 04 00 7d 12 7d 09 7d 0f 7c .c.]...\...}.}.}.|.......}.}.}.|
1f20 01 7c 0a 7c 02 7c 0c 7c 05 7c 12 69 03 7d 13 6e 06 7c 01 7c 0a 7c 02 7c 0c 69 02 7d 13 7c 13 6a .|.|.|.|.|.i.}.n.|.|.|.|.i.}.|.j
1f40 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 11 ab 01 00 00 00 00 00 00 01 00 7c ...................|...........|
1f60 06 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 13 7c 04 ac 0c ab 02 00 00 00 .j...................|.|........
1f80 00 00 00 53 00 63 02 01 00 63 03 7d 09 7d 08 77 00 63 02 01 00 63 03 7d 0b 7d 09 77 00 63 02 01 ...S.c...c.}.}.w.c...c.}.}.w.c..
1fa0 00 63 03 7d 10 7d 09 77 00 63 02 01 00 63 04 7d 10 7d 09 7d 0f 77 00 63 02 01 00 63 03 7d 0f 7d .c.}.}.w.c...c.}.}.}.w.c...c.}.}
1fc0 09 77 00 29 0d 61 7a 06 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 67 72 61 70 68 20 65 64 67 65 .w.).az...Returns.the.graph.edge
1fe0 20 6c 69 73 74 20 61 73 20 61 20 50 61 6e 64 61 73 20 44 61 74 61 46 72 61 6d 65 2e 0a 0a 20 20 .list.as.a.Pandas.DataFrame.....
2000 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 ..Parameters.....----------.....
2020 47 20 3a 20 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 54 68 65 20 4e 65 74 77 6f 72 6b 58 20 67 G.:.graph.........The.NetworkX.g
2040 72 61 70 68 20 75 73 65 64 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 74 68 65 20 50 61 6e 64 61 raph.used.to.construct.the.Panda
2060 73 20 44 61 74 61 46 72 61 6d 65 2e 0a 0a 20 20 20 20 73 6f 75 72 63 65 20 3a 20 73 74 72 20 6f s.DataFrame.......source.:.str.o
2080 72 20 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 41 20 76 61 6c 69 64 20 r.int,.optional.........A.valid.
20a0 63 6f 6c 75 6d 6e 20 6e 61 6d 65 20 28 73 74 72 69 6e 67 20 6f 72 20 69 6e 74 65 67 65 72 29 20 column.name.(string.or.integer).
20c0 66 6f 72 20 74 68 65 20 73 6f 75 72 63 65 20 6e 6f 64 65 73 20 28 66 6f 72 20 74 68 65 0a 20 20 for.the.source.nodes.(for.the...
20e0 20 20 20 20 20 20 64 69 72 65 63 74 65 64 20 63 61 73 65 29 2e 0a 0a 20 20 20 20 74 61 72 67 65 ......directed.case).......targe
2100 74 20 3a 20 73 74 72 20 6f 72 20 69 6e 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 t.:.str.or.int,.optional........
2120 20 41 20 76 61 6c 69 64 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 20 28 73 74 72 69 6e 67 20 6f 72 20 .A.valid.column.name.(string.or.
2140 69 6e 74 65 67 65 72 29 20 66 6f 72 20 74 68 65 20 74 61 72 67 65 74 20 6e 6f 64 65 73 20 28 66 integer).for.the.target.nodes.(f
2160 6f 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 64 69 72 65 63 74 65 64 20 63 61 73 65 29 2e 0a 0a or.the.........directed.case)...
2180 20 20 20 20 6e 6f 64 65 6c 69 73 74 20 3a 20 6c 69 73 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 ....nodelist.:.list,.optional...
21a0 20 20 20 20 20 55 73 65 20 6f 6e 6c 79 20 6e 6f 64 65 73 20 73 70 65 63 69 66 69 65 64 20 69 6e .....Use.only.nodes.specified.in
21c0 20 6e 6f 64 65 6c 69 73 74 0a 0a 20 20 20 20 64 74 79 70 65 20 3a 20 64 74 79 70 65 2c 20 64 65 .nodelist......dtype.:.dtype,.de
21e0 66 61 75 6c 74 20 4e 6f 6e 65 0a 20 20 20 20 20 20 20 20 55 73 65 20 74 6f 20 63 72 65 61 74 65 fault.None.........Use.to.create
2200 20 74 68 65 20 44 61 74 61 46 72 61 6d 65 2e 20 44 61 74 61 20 74 79 70 65 20 74 6f 20 66 6f 72 .the.DataFrame..Data.type.to.for
2220 63 65 2e 0a 20 20 20 20 20 20 20 20 4f 6e 6c 79 20 61 20 73 69 6e 67 6c 65 20 64 74 79 70 65 20 ce..........Only.a.single.dtype.
2240 69 73 20 61 6c 6c 6f 77 65 64 2e 20 49 66 20 4e 6f 6e 65 2c 20 69 6e 66 65 72 2e 0a 0a 20 20 20 is.allowed..If.None,.infer......
2260 20 65 64 67 65 5f 6b 65 79 20 3a 20 73 74 72 20 6f 72 20 69 6e 74 20 6f 72 20 4e 6f 6e 65 2c 20 .edge_key.:.str.or.int.or.None,.
2280 6f 70 74 69 6f 6e 61 6c 20 28 64 65 66 61 75 6c 74 3d 4e 6f 6e 65 29 0a 20 20 20 20 20 20 20 20 optional.(default=None).........
22a0 41 20 76 61 6c 69 64 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 20 28 73 74 72 69 6e 67 20 6f 72 20 69 A.valid.column.name.(string.or.i
22c0 6e 74 65 67 65 72 29 20 66 6f 72 20 74 68 65 20 65 64 67 65 20 6b 65 79 73 20 28 66 6f 72 20 74 nteger).for.the.edge.keys.(for.t
22e0 68 65 0a 20 20 20 20 20 20 20 20 6d 75 6c 74 69 67 72 61 70 68 20 63 61 73 65 29 2e 20 49 66 20 he.........multigraph.case)..If.
2300 4e 6f 6e 65 2c 20 65 64 67 65 20 6b 65 79 73 20 61 72 65 20 6e 6f 74 20 73 74 6f 72 65 64 20 69 None,.edge.keys.are.not.stored.i
2320 6e 20 74 68 65 20 44 61 74 61 46 72 61 6d 65 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 n.the.DataFrame.......Returns...
2340 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 64 66 20 3a 20 50 61 6e 64 61 73 20 44 61 74 61 46 72 ..-------.....df.:.Pandas.DataFr
2360 61 6d 65 0a 20 20 20 20 20 20 20 47 72 61 70 68 20 65 64 67 65 20 6c 69 73 74 0a 0a 20 20 20 20 ame........Graph.edge.list......
2380 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 47 20 Examples.....--------.....>>>.G.
23a0 3d 20 6e 78 2e 47 72 61 70 68 28 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 5b 0a 20 20 20 20 2e 2e =.nx.Graph(.............[.......
23c0 2e 20 20 20 20 20 20 20 20 20 28 22 41 22 2c 20 22 42 22 2c 20 7b 22 63 6f 73 74 22 3a 20 31 2c ..........("A",."B",.{"cost":.1,
23e0 20 22 77 65 69 67 68 74 22 3a 20 37 7d 29 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 ."weight":.7}),.................
2400 28 22 43 22 2c 20 22 45 22 2c 20 7b 22 63 6f 73 74 22 3a 20 39 2c 20 22 77 65 69 67 68 74 22 3a ("C",."E",.{"cost":.9,."weight":
2420 20 31 30 7d 29 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 5d 0a 20 20 20 20 2e 2e 2e 20 29 0a 20 .10}),.............].........)..
2440 20 20 20 3e 3e 3e 20 64 66 20 3d 20 6e 78 2e 74 6f 5f 70 61 6e 64 61 73 5f 65 64 67 65 6c 69 73 ...>>>.df.=.nx.to_pandas_edgelis
2460 74 28 47 2c 20 6e 6f 64 65 6c 69 73 74 3d 5b 22 41 22 2c 20 22 43 22 5d 29 0a 20 20 20 20 3e 3e t(G,.nodelist=["A",."C"]).....>>
2480 3e 20 64 66 5b 5b 22 73 6f 75 72 63 65 22 2c 20 22 74 61 72 67 65 74 22 2c 20 22 63 6f 73 74 22 >.df[["source",."target",."cost"
24a0 2c 20 22 77 65 69 67 68 74 22 5d 5d 0a 20 20 20 20 20 20 73 6f 75 72 63 65 20 74 61 72 67 65 74 ,."weight"]].......source.target
24c0 20 20 63 6f 73 74 20 20 77 65 69 67 68 74 0a 20 20 20 20 30 20 20 20 20 20 20 41 20 20 20 20 20 ..cost..weight.....0......A.....
24e0 20 42 20 20 20 20 20 31 20 20 20 20 20 20 20 37 0a 20 20 20 20 31 20 20 20 20 20 20 43 20 20 20 .B.....1.......7.....1......C...
2500 20 20 20 45 20 20 20 20 20 39 20 20 20 20 20 20 31 30 0a 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 ...E.....9......10......>>>.G.=.
2520 6e 78 2e 4d 75 6c 74 69 47 72 61 70 68 28 5b 28 22 41 22 2c 20 22 42 22 2c 20 7b 22 63 6f 73 74 nx.MultiGraph([("A",."B",.{"cost
2540 22 3a 20 31 7d 29 2c 20 28 22 41 22 2c 20 22 42 22 2c 20 7b 22 63 6f 73 74 22 3a 20 39 7d 29 5d ":.1}),.("A",."B",.{"cost":.9})]
2560 29 0a 20 20 20 20 3e 3e 3e 20 64 66 20 3d 20 6e 78 2e 74 6f 5f 70 61 6e 64 61 73 5f 65 64 67 65 ).....>>>.df.=.nx.to_pandas_edge
2580 6c 69 73 74 28 47 2c 20 6e 6f 64 65 6c 69 73 74 3d 5b 22 41 22 2c 20 22 43 22 5d 2c 20 65 64 67 list(G,.nodelist=["A",."C"],.edg
25a0 65 5f 6b 65 79 3d 22 65 6b 65 79 22 29 0a 20 20 20 20 3e 3e 3e 20 64 66 5b 5b 22 73 6f 75 72 63 e_key="ekey").....>>>.df[["sourc
25c0 65 22 2c 20 22 74 61 72 67 65 74 22 2c 20 22 63 6f 73 74 22 2c 20 22 65 6b 65 79 22 5d 5d 0a 20 e",."target",."cost",."ekey"]]..
25e0 20 20 20 20 20 73 6f 75 72 63 65 20 74 61 72 67 65 74 20 20 63 6f 73 74 20 20 65 6b 65 79 0a 20 .....source.target..cost..ekey..
2600 20 20 20 30 20 20 20 20 20 20 41 20 20 20 20 20 20 42 20 20 20 20 20 31 20 20 20 20 20 30 0a 20 ...0......A......B.....1.....0..
2620 20 20 20 31 20 20 20 20 20 20 41 20 20 20 20 20 20 42 20 20 20 20 20 39 20 20 20 20 20 31 0a 0a ...1......A......B.....9.....1..
2640 20 20 20 20 72 02 00 00 00 4e 54 a9 01 72 14 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 04 ....r....NT..r....c.............
2660 00 00 00 33 00 00 00 f3 44 00 00 00 4b 00 01 00 97 00 7c 00 5d 18 00 00 5c 03 00 00 7d 01 7d 01 ...3....D...K.....|.]...\...}.}.
2680 7d 02 7c 02 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 }.|.j...........................
26a0 96 01 97 01 01 00 8c 1a 04 00 79 00 ad 03 77 01 a9 01 4e a9 01 da 04 6b 65 79 73 29 03 da 02 2e ..........y...w...N....keys)....
26c0 30 da 01 5f da 01 64 73 03 00 00 00 20 20 20 72 1d 00 00 00 fa 09 3c 67 65 6e 65 78 70 72 3e 7a 0.._..ds.......r......<genexpr>z
26e0 25 74 6f 5f 70 61 6e 64 61 73 5f 65 64 67 65 6c 69 73 74 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 %to_pandas_edgelist.<locals>.<ge
2700 6e 65 78 70 72 3e 22 01 00 00 73 1c 00 00 00 e8 00 f8 80 00 d2 1d 3f a9 37 a8 31 a8 61 b0 11 98 nexpr>"...s...........?.7.1.a...
2720 61 9f 66 99 66 9f 68 d1 1d 3f f9 73 04 00 00 00 82 1e 20 01 7a 0c 53 6f 75 72 63 65 20 6e 61 6d a.f.f.h..?.s........z.Source.nam
2740 65 20 7a 15 20 69 73 20 61 6e 20 65 64 67 65 20 61 74 74 72 20 6e 61 6d 65 7a 0c 54 61 72 67 65 e.z..is.an.edge.attr.namez.Targe
2760 74 20 6e 61 6d 65 20 da 03 6e 61 6e 7a 0e 45 64 67 65 20 6b 65 79 20 6e 61 6d 65 20 72 33 00 00 t.name...nanz.Edge.key.name.r3..
2780 00 29 01 72 10 00 00 00 29 0b 72 17 00 00 00 da 05 65 64 67 65 73 72 24 00 00 00 da 05 75 6e 69 .).r....).r......edgesr$.....uni
27a0 6f 6e 72 26 00 00 00 72 27 00 00 00 da 05 66 6c 6f 61 74 da 03 67 65 74 da 0d 69 73 5f 6d 75 6c onr&...r'.....float..get..is_mul
27c0 74 69 67 72 61 70 68 da 06 75 70 64 61 74 65 72 19 00 00 00 29 14 72 1a 00 00 00 da 06 73 6f 75 tigraph..updater....).r......sou
27e0 72 63 65 da 06 74 61 72 67 65 74 72 0f 00 00 00 72 10 00 00 00 da 08 65 64 67 65 5f 6b 65 79 72 rce..targetr....r......edge_keyr
2800 1b 00 00 00 da 08 65 64 67 65 6c 69 73 74 da 01 73 72 36 00 00 00 da 0c 73 6f 75 72 63 65 5f 6e ......edgelist..sr6.....source_n
2820 6f 64 65 73 da 01 74 da 0c 74 61 72 67 65 74 5f 6e 6f 64 65 73 da 09 61 6c 6c 5f 61 74 74 72 73 odes..t..target_nodes..all_attrs
2840 72 39 00 00 00 da 01 6b 72 37 00 00 00 da 09 65 64 67 65 5f 61 74 74 72 da 09 65 64 67 65 5f 6b r9.....kr7.....edge_attr..edge_k
2860 65 79 73 da 0c 65 64 67 65 6c 69 73 74 64 69 63 74 73 14 00 00 00 20 20 20 20 20 20 20 20 20 20 eys..edgelistdicts..............
2880 20 20 20 20 20 20 20 20 20 20 72 1d 00 00 00 72 07 00 00 00 72 07 00 00 00 db 00 00 00 73 ab 01 ..........r....r....r........s..
28a0 00 00 80 00 f3 7c 01 00 05 18 e0 07 0f d0 07 17 d8 13 14 97 37 91 37 a0 04 90 37 d3 13 25 89 08 .....|..............7.7...7..%..
28c0 e0 13 14 97 37 91 37 98 38 a8 24 90 37 d3 13 2f 88 08 d8 25 2d d7 13 2e 99 27 98 21 98 51 a0 01 ....7.7.8.$.7../...%-....'.!.Q..
28e0 92 41 d0 13 2e 80 4c d1 13 2e d8 25 2d d7 13 2e 99 27 98 21 98 51 a0 01 92 41 d0 13 2e 80 4c d1 .A....L....%-....'.!.Q...A....L.
2900 13 2e e0 10 1b 94 03 93 05 97 0b 91 0b d1 1d 3f b0 68 d4 1d 3f d0 10 40 80 49 d8 07 0d 90 19 d1 ...............?.h..?..@.I......
2920 07 1a dc 0e 10 d7 0e 1e d1 0e 1e a0 1c a8 66 a8 5a d0 37 4c d0 1f 4d d3 0e 4e d0 08 4e d8 07 0d ..............f.Z.7L..M..N..N...
2940 90 19 d1 07 1a dc 0e 10 d7 0e 1e d1 0e 1e a0 1c a8 66 a8 5a d0 37 4c d0 1f 4d d3 0e 4e d0 08 4e .................f.Z.7L..M..N..N
2960 e4 0a 0f 90 05 8b 2c 80 43 d8 45 4e d7 10 4f d0 10 4f c0 01 90 11 b0 28 d7 14 3b a1 77 a0 71 a8 ......,.C.EN..O..O.....(..;.w.q.
2980 21 a8 51 90 51 97 55 91 55 98 31 98 63 95 5d d3 14 3b d1 11 3b d0 10 4f 80 49 d2 10 4f e0 07 08 !.Q.Q.U.U.1.c.]..;..;..O.I..O...
29a0 87 7f 81 7f d4 07 18 98 58 d0 1d 31 d8 0b 13 90 79 d1 0b 20 dc 12 14 d7 12 22 d1 12 22 a0 5e b0 ........X..1....y........"..".^.
29c0 48 b0 3c d0 3f 54 d0 23 55 d3 12 56 d0 0c 56 d8 26 27 a7 67 a1 67 b0 34 a0 67 d3 26 38 d7 14 39 H.<.?T.#U..V..V.&'.g.g.4.g.&8..9
29e0 99 37 98 31 98 61 a0 11 92 51 d0 14 39 88 09 d1 14 39 d8 18 1e a0 0c a8 66 b0 6c c0 48 c8 69 d0 .7.1.a...Q..9....9......f.l.H.i.
2a00 17 58 89 0c e0 18 1e a0 0c a8 66 b0 6c d0 17 43 88 0c e0 04 10 d7 04 17 d1 04 17 98 09 d4 04 22 .X........f.l..C..............."
2a20 d8 0b 0d 8f 3c 89 3c 98 0c a8 45 88 3c d3 0b 32 d0 04 32 f9 f3 2b 00 14 2f f9 db 13 2e f9 f3 12 ....<.<...E.<..2..2..+../.......
2a40 00 15 3c f9 d4 10 4f f9 f3 0a 00 15 3a 73 29 00 00 00 b2 0d 45 39 06 c1 07 0d 45 3f 06 c3 00 0b ..<...O.....:s).....E9....E?....
2a60 46 0b 08 c3 0b 1d 46 05 12 c3 28 06 46 0b 08 c4 36 0d 46 12 06 c6 05 06 46 0b 08 63 06 00 00 00 F.....F...(.F...6.F.....F..c....
2a80 00 00 00 00 00 00 00 00 07 00 00 00 03 00 00 00 f3 00 05 00 00 97 00 74 01 00 00 00 00 00 00 00 .......................t........
2aa0 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 7c 04 ab 02 00 00 00 00 00 .j...................d.|........
2ac0 00 7d 06 7c 03 80 69 7c 06 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 .}.|..i|.j......................
2ae0 00 00 00 00 00 72 36 7c 05 81 34 74 07 00 00 00 00 00 00 00 00 7c 00 7c 01 19 00 00 00 7c 00 7c .....r6|..4t.........|.|.....|.|
2b00 02 19 00 00 00 7c 00 7c 05 19 00 00 00 ab 03 00 00 00 00 00 00 44 00 5d 19 00 00 5c 03 00 00 7d .....|.|.............D.]...\...}
2b20 07 7d 08 7d 09 7c 06 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 07 7c 08 7c .}.}.|.j...................|.|.|
2b40 09 ab 03 00 00 00 00 00 00 01 00 8c 1b 04 00 7c 06 53 00 7c 06 6a 0b 00 00 00 00 00 00 00 00 00 ...............|.S.|.j..........
2b60 00 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 00 7c 01 19 00 00 00 7c 00 7c 02 19 .........t.........|.|.....|.|..
2b80 00 00 00 ab 02 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 7c 06 53 00 7c 01 7c 02 67 02 7d .....................|.S.|.|.g.}
2ba0 0a 7c 06 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 72 .|.j...........................r
2bc0 13 7c 05 81 11 7c 0a 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 ab 01 00 .|...|.j...................|....
2be0 00 00 00 00 00 01 00 67 00 7d 0b 67 00 7d 0c 7c 03 64 03 75 00 72 1f 7c 00 6a 0e 00 00 00 00 00 .......g.}.g.}.|.d.u.r.|.j......
2c00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 00 8f 0d 63 02 67 00 63 02 5d 09 00 00 7d 0d 7c 0d 7c .............D...c.g.c.]...}.|.|
2c20 0a 76 01 73 01 8c 08 7c 0d 91 02 8c 0b 04 00 7d 0b 7d 0d 6e 1d 74 11 00 00 00 00 00 00 00 00 7c .v.s...|.......}.}.n.t.........|
2c40 03 74 12 00 00 00 00 00 00 00 00 74 14 00 00 00 00 00 00 00 00 7a 07 00 00 ab 02 00 00 00 00 00 .t.........t.........z..........
2c60 00 72 03 7c 03 7d 0b 6e 03 7c 03 67 01 7d 0b 74 17 00 00 00 00 00 00 00 00 7c 0b ab 01 00 00 00 .r.|.}.n.|.g.}.t.........|......
2c80 00 00 00 64 01 6b 28 00 00 72 18 74 01 00 00 00 00 00 00 00 00 6a 18 00 00 00 00 00 00 00 00 00 ...d.k(..r.t.........j..........
2ca0 00 00 00 00 00 00 00 00 00 64 04 7c 0b 9b 00 9d 02 ab 01 00 00 00 00 00 00 82 01 09 00 74 07 00 .........d.|.................t..
2cc0 00 00 00 00 00 00 00 7c 0b 44 00 8f 0e 63 02 67 00 63 02 5d 07 00 00 7d 0e 7c 00 7c 0e 19 00 00 .......|.D...c.g.c.]...}.|.|....
2ce0 00 91 02 8c 09 04 00 63 02 7d 0e 8e 00 7d 0c 7c 06 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 .......c.}...}.|.j..............
2d00 00 00 00 00 00 ab 00 00 00 00 00 00 00 72 84 7c 05 81 12 09 00 7c 00 7c 05 19 00 00 00 7d 11 74 .............r.|.....|.|.....}.t
2d20 07 00 00 00 00 00 00 00 00 7c 0c 7c 11 ab 02 00 00 00 00 00 00 7d 0c 74 07 00 00 00 00 00 00 00 .........|.|.........}.t........
2d40 00 7c 00 7c 01 19 00 00 00 7c 00 7c 02 19 00 00 00 7c 0c ab 03 00 00 00 00 00 00 44 00 5d 58 00 .|.|.....|.|.....|.........D.]X.
2d60 00 5c 03 00 00 7d 12 7d 13 7d 14 7c 05 81 1a 7c 14 5c 02 00 00 7d 14 7d 15 7c 06 6a 09 00 00 00 .\...}.}.}.|...|.\...}.}.|.j....
2d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 12 7c 13 7c 15 ac 07 ab 03 00 00 00 00 00 00 7d ...............|.|.|...........}
2da0 16 6e 12 7c 06 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 12 7c 13 ab 02 00 .n.|.j...................|.|....
2dc0 00 00 00 00 00 7d 16 7c 06 7c 12 19 00 00 00 7c 13 19 00 00 00 7c 16 19 00 00 00 6a 1f 00 00 00 .....}.|.|.....|.....|.....j....
2de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 0b 7c 14 ab 02 00 ...............t.........|.|....
2e00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 8c 5a 04 00 7c 06 53 00 74 07 00 00 00 00 00 00 00 ................Z..|.S.t........
2e20 00 7c 00 7c 01 19 00 00 00 7c 00 7c 02 19 00 00 00 7c 0c ab 03 00 00 00 00 00 00 44 00 5d 39 00 .|.|.....|.|.....|.........D.]9.
2e40 00 5c 03 00 00 7d 12 7d 13 7d 14 7c 06 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .\...}.}.}.|.j..................
2e60 00 7c 12 7c 13 ab 02 00 00 00 00 00 00 01 00 7c 06 7c 12 19 00 00 00 7c 13 19 00 00 00 6a 1f 00 .|.|...........|.|.....|.....j..
2e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 07 00 00 00 00 00 00 00 00 7c 0b 7c 14 ab .................t.........|.|..
2ea0 02 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 8c 3b 04 00 7c 06 53 00 63 02 01 00 63 02 7d ..................;..|.S.c...c.}
2ec0 0d 77 00 63 02 01 00 63 02 7d 0e 77 00 23 00 74 1a 00 00 00 00 00 00 00 00 74 1c 00 00 00 00 00 .w.c...c.}.w.#.t.........t......
2ee0 00 00 00 66 02 24 00 72 20 7d 0f 64 05 7c 03 9b 00 9d 02 7d 10 74 01 00 00 00 00 00 00 00 00 6a ...f.$.r.}.d.|.....}.t.........j
2f00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 10 ab 01 00 00 00 00 00 00 7c 0f 82 ...................|.........|..
2f20 02 64 02 7d 0f 7e 0f 77 01 77 00 78 03 59 00 77 01 23 00 74 1a 00 00 00 00 00 00 00 00 74 1c 00 .d.}.~.w.w.x.Y.w.#.t.........t..
2f40 00 00 00 00 00 00 00 66 02 24 00 72 20 7d 0f 64 06 7c 05 9b 00 9d 02 7d 10 74 01 00 00 00 00 00 .......f.$.r.}.d.|.....}.t......
2f60 00 00 00 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 10 ab 01 00 00 00 00 00 ...j...................|........
2f80 00 7c 0f 82 02 64 02 7d 0f 7e 0f 77 01 77 00 78 03 59 00 77 01 29 08 61 91 0e 00 00 52 65 74 75 .|...d.}.~.w.w.x.Y.w.).a....Retu
2fa0 72 6e 73 20 61 20 67 72 61 70 68 20 66 72 6f 6d 20 50 61 6e 64 61 73 20 44 61 74 61 46 72 61 6d rns.a.graph.from.Pandas.DataFram
2fc0 65 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6e 20 65 64 67 65 20 6c 69 73 74 2e 0a 0a 20 20 20 20 e.containing.an.edge.list.......
2fe0 54 68 65 20 50 61 6e 64 61 73 20 44 61 74 61 46 72 61 6d 65 20 73 68 6f 75 6c 64 20 63 6f 6e 74 The.Pandas.DataFrame.should.cont
3000 61 69 6e 20 61 74 20 6c 65 61 73 74 20 74 77 6f 20 63 6f 6c 75 6d 6e 73 20 6f 66 20 6e 6f 64 65 ain.at.least.two.columns.of.node
3020 20 6e 61 6d 65 73 20 61 6e 64 0a 20 20 20 20 7a 65 72 6f 20 6f 72 20 6d 6f 72 65 20 63 6f 6c 75 .names.and.....zero.or.more.colu
3040 6d 6e 73 20 6f 66 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 73 2e 20 45 61 63 68 20 72 6f 77 mns.of.edge.attributes..Each.row
3060 20 77 69 6c 6c 20 62 65 20 70 72 6f 63 65 73 73 65 64 20 61 73 20 6f 6e 65 0a 20 20 20 20 65 64 .will.be.processed.as.one.....ed
3080 67 65 20 69 6e 73 74 61 6e 63 65 2e 0a 0a 20 20 20 20 4e 6f 74 65 3a 20 54 68 69 73 20 66 75 6e ge.instance.......Note:.This.fun
30a0 63 74 69 6f 6e 20 69 74 65 72 61 74 65 73 20 6f 76 65 72 20 44 61 74 61 46 72 61 6d 65 2e 76 61 ction.iterates.over.DataFrame.va
30c0 6c 75 65 73 2c 20 77 68 69 63 68 20 69 73 20 6e 6f 74 0a 20 20 20 20 67 75 61 72 61 6e 74 65 65 lues,.which.is.not.....guarantee
30e0 64 20 74 6f 20 72 65 74 61 69 6e 20 74 68 65 20 64 61 74 61 20 74 79 70 65 20 61 63 72 6f 73 73 d.to.retain.the.data.type.across
3100 20 63 6f 6c 75 6d 6e 73 20 69 6e 20 74 68 65 20 72 6f 77 2e 20 54 68 69 73 20 69 73 20 6f 6e 6c .columns.in.the.row..This.is.onl
3120 79 0a 20 20 20 20 61 20 70 72 6f 62 6c 65 6d 20 69 66 20 79 6f 75 72 20 72 6f 77 20 69 73 20 65 y.....a.problem.if.your.row.is.e
3140 6e 74 69 72 65 6c 79 20 6e 75 6d 65 72 69 63 20 61 6e 64 20 61 20 6d 69 78 20 6f 66 20 69 6e 74 ntirely.numeric.and.a.mix.of.int
3160 73 20 61 6e 64 20 66 6c 6f 61 74 73 2e 20 49 6e 0a 20 20 20 20 74 68 61 74 20 63 61 73 65 2c 20 s.and.floats..In.....that.case,.
3180 61 6c 6c 20 76 61 6c 75 65 73 20 77 69 6c 6c 20 62 65 20 72 65 74 75 72 6e 65 64 20 61 73 20 66 all.values.will.be.returned.as.f
31a0 6c 6f 61 74 73 2e 20 53 65 65 20 74 68 65 0a 20 20 20 20 44 61 74 61 46 72 61 6d 65 2e 69 74 65 loats..See.the.....DataFrame.ite
31c0 72 72 6f 77 73 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20 61 6e 20 65 78 61 6d 70 rrows.documentation.for.an.examp
31e0 6c 65 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d le.......Parameters.....--------
3200 2d 2d 0a 20 20 20 20 64 66 20 3a 20 50 61 6e 64 61 73 20 44 61 74 61 46 72 61 6d 65 0a 20 20 20 --.....df.:.Pandas.DataFrame....
3220 20 20 20 20 20 41 6e 20 65 64 67 65 20 6c 69 73 74 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e .....An.edge.list.representation
3240 20 6f 66 20 61 20 67 72 61 70 68 0a 0a 20 20 20 20 73 6f 75 72 63 65 20 3a 20 73 74 72 20 6f 72 .of.a.graph......source.:.str.or
3260 20 69 6e 74 0a 20 20 20 20 20 20 20 20 41 20 76 61 6c 69 64 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 .int.........A.valid.column.name
3280 20 28 73 74 72 69 6e 67 20 6f 72 20 69 6e 74 65 67 65 72 29 20 66 6f 72 20 74 68 65 20 73 6f 75 .(string.or.integer).for.the.sou
32a0 72 63 65 20 6e 6f 64 65 73 20 28 66 6f 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 64 69 72 65 63 rce.nodes.(for.the.........direc
32c0 74 65 64 20 63 61 73 65 29 2e 0a 0a 20 20 20 20 74 61 72 67 65 74 20 3a 20 73 74 72 20 6f 72 20 ted.case).......target.:.str.or.
32e0 69 6e 74 0a 20 20 20 20 20 20 20 20 41 20 76 61 6c 69 64 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 20 int.........A.valid.column.name.
3300 28 73 74 72 69 6e 67 20 6f 72 20 69 6e 74 65 67 65 72 29 20 66 6f 72 20 74 68 65 20 74 61 72 67 (string.or.integer).for.the.targ
3320 65 74 20 6e 6f 64 65 73 20 28 66 6f 72 20 74 68 65 0a 20 20 20 20 20 20 20 20 64 69 72 65 63 74 et.nodes.(for.the.........direct
3340 65 64 20 63 61 73 65 29 2e 0a 0a 20 20 20 20 65 64 67 65 5f 61 74 74 72 20 3a 20 73 74 72 20 6f ed.case).......edge_attr.:.str.o
3360 72 20 69 6e 74 2c 20 69 74 65 72 61 62 6c 65 2c 20 54 72 75 65 2c 20 6f 72 20 4e 6f 6e 65 0a 20 r.int,.iterable,.True,.or.None..
3380 20 20 20 20 20 20 20 41 20 76 61 6c 69 64 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 20 28 73 74 72 20 .......A.valid.column.name.(str.
33a0 6f 72 20 69 6e 74 29 20 6f 72 20 69 74 65 72 61 62 6c 65 20 6f 66 20 63 6f 6c 75 6d 6e 20 6e 61 or.int).or.iterable.of.column.na
33c0 6d 65 73 20 74 68 61 74 20 61 72 65 0a 20 20 20 20 20 20 20 20 75 73 65 64 20 74 6f 20 72 65 74 mes.that.are.........used.to.ret
33e0 72 69 65 76 65 20 69 74 65 6d 73 20 61 6e 64 20 61 64 64 20 74 68 65 6d 20 74 6f 20 74 68 65 20 rieve.items.and.add.them.to.the.
3400 67 72 61 70 68 20 61 73 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 73 2e 0a 20 20 20 20 20 20 graph.as.edge.attributes........
3420 20 20 49 66 20 60 54 72 75 65 60 2c 20 61 6c 6c 20 63 6f 6c 75 6d 6e 73 20 77 69 6c 6c 20 62 65 ..If.`True`,.all.columns.will.be
3440 20 61 64 64 65 64 20 65 78 63 65 70 74 20 60 73 6f 75 72 63 65 60 2c 20 60 74 61 72 67 65 74 60 .added.except.`source`,.`target`
3460 20 61 6e 64 20 60 65 64 67 65 5f 6b 65 79 60 2e 0a 20 20 20 20 20 20 20 20 49 66 20 60 4e 6f 6e .and.`edge_key`..........If.`Non
3480 65 60 2c 20 6e 6f 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 61 64 64 65 64 e`,.no.edge.attributes.are.added
34a0 20 74 6f 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 63 72 65 61 74 65 5f 75 73 69 6e 67 .to.the.graph.......create_using
34c0 20 3a 20 4e 65 74 77 6f 72 6b 58 20 67 72 61 70 68 20 63 6f 6e 73 74 72 75 63 74 6f 72 2c 20 6f .:.NetworkX.graph.constructor,.o
34e0 70 74 69 6f 6e 61 6c 20 28 64 65 66 61 75 6c 74 3d 6e 78 2e 47 72 61 70 68 29 0a 20 20 20 20 20 ptional.(default=nx.Graph)......
3500 20 20 20 47 72 61 70 68 20 74 79 70 65 20 74 6f 20 63 72 65 61 74 65 2e 20 49 66 20 67 72 61 70 ...Graph.type.to.create..If.grap
3520 68 20 69 6e 73 74 61 6e 63 65 2c 20 74 68 65 6e 20 63 6c 65 61 72 65 64 20 62 65 66 6f 72 65 20 h.instance,.then.cleared.before.
3540 70 6f 70 75 6c 61 74 65 64 2e 0a 0a 20 20 20 20 65 64 67 65 5f 6b 65 79 20 3a 20 73 74 72 20 6f populated.......edge_key.:.str.o
3560 72 20 4e 6f 6e 65 2c 20 6f 70 74 69 6f 6e 61 6c 20 28 64 65 66 61 75 6c 74 3d 4e 6f 6e 65 29 0a r.None,.optional.(default=None).
3580 20 20 20 20 20 20 20 20 41 20 76 61 6c 69 64 20 63 6f 6c 75 6d 6e 20 6e 61 6d 65 20 66 6f 72 20 ........A.valid.column.name.for.
35a0 74 68 65 20 65 64 67 65 20 6b 65 79 73 20 28 66 6f 72 20 61 20 4d 75 6c 74 69 47 72 61 70 68 29 the.edge.keys.(for.a.MultiGraph)
35c0 2e 20 54 68 65 20 76 61 6c 75 65 73 20 69 6e 0a 20 20 20 20 20 20 20 20 74 68 69 73 20 63 6f 6c ..The.values.in.........this.col
35e0 75 6d 6e 20 61 72 65 20 75 73 65 64 20 66 6f 72 20 74 68 65 20 65 64 67 65 20 6b 65 79 73 20 77 umn.are.used.for.the.edge.keys.w
3600 68 65 6e 20 61 64 64 69 6e 67 20 65 64 67 65 73 20 69 66 20 63 72 65 61 74 65 5f 75 73 69 6e 67 hen.adding.edges.if.create_using
3620 0a 20 20 20 20 20 20 20 20 69 73 20 61 20 6d 75 6c 74 69 67 72 61 70 68 2e 0a 0a 20 20 20 20 4e .........is.a.multigraph.......N
3640 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 49 66 20 79 6f 75 20 68 61 76 65 20 6e otes.....-----.....If.you.have.n
3660 6f 64 65 20 61 74 74 72 69 62 75 74 65 73 20 73 74 6f 72 65 64 20 69 6e 20 61 20 73 65 70 61 72 ode.attributes.stored.in.a.separ
3680 61 74 65 20 64 61 74 61 66 72 61 6d 65 20 60 64 66 5f 6e 6f 64 65 73 60 2c 0a 20 20 20 20 79 6f ate.dataframe.`df_nodes`,.....yo
36a0 75 20 63 61 6e 20 6c 6f 61 64 20 74 68 6f 73 65 20 61 74 74 72 69 62 75 74 65 73 20 74 6f 20 74 u.can.load.those.attributes.to.t
36c0 68 65 20 67 72 61 70 68 20 60 47 60 20 75 73 69 6e 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 he.graph.`G`.using.the.following
36e0 20 63 6f 64 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 64 66 5f 6e 6f 64 65 73 20 3d 20 70 64 2e 44 .code::..........df_nodes.=.pd.D
3700 61 74 61 46 72 61 6d 65 28 7b 22 6e 6f 64 65 5f 69 64 22 3a 20 5b 31 2c 20 32 2c 20 33 5d 2c 20 ataFrame({"node_id":.[1,.2,.3],.
3720 22 61 74 74 72 69 62 75 74 65 31 22 3a 20 5b 22 41 22 2c 20 22 42 22 2c 20 22 43 22 5d 7d 29 0a "attribute1":.["A",."B",."C"]}).
3740 20 20 20 20 20 20 20 20 47 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 72 6f 6d 28 28 6e 2c 20 64 69 63 ........G.add_nodes_from((n,.dic
3760 74 28 64 29 29 20 66 6f 72 20 6e 2c 20 64 20 69 6e 20 64 66 5f 6e 6f 64 65 73 2e 69 74 65 72 72 t(d)).for.n,.d.in.df_nodes.iterr
3780 6f 77 73 28 29 29 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d ows())......See.Also.....-------
37a0 2d 0a 20 20 20 20 74 6f 5f 70 61 6e 64 61 73 5f 65 64 67 65 6c 69 73 74 0a 0a 20 20 20 20 45 78 -.....to_pandas_edgelist......Ex
37c0 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 53 69 6d 70 6c 65 20 69 amples.....--------.....Simple.i
37e0 6e 74 65 67 65 72 20 77 65 69 67 68 74 73 20 6f 6e 20 65 64 67 65 73 3a 0a 0a 20 20 20 20 3e 3e nteger.weights.on.edges:......>>
3800 3e 20 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 20 20 20 20 3e 3e 3e 20 70 64 >.import.pandas.as.pd.....>>>.pd
3820 2e 6f 70 74 69 6f 6e 73 2e 64 69 73 70 6c 61 79 2e 6d 61 78 5f 63 6f 6c 75 6d 6e 73 20 3d 20 32 .options.display.max_columns.=.2
3840 30 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 0.....>>>.import.numpy.as.np....
3860 20 3e 3e 3e 20 72 6e 67 20 3d 20 6e 70 2e 72 61 6e 64 6f 6d 2e 52 61 6e 64 6f 6d 53 74 61 74 65 .>>>.rng.=.np.random.RandomState
3880 28 73 65 65 64 3d 35 29 0a 20 20 20 20 3e 3e 3e 20 69 6e 74 73 20 3d 20 72 6e 67 2e 72 61 6e 64 (seed=5).....>>>.ints.=.rng.rand
38a0 69 6e 74 28 31 2c 20 31 31 2c 20 73 69 7a 65 3d 28 33 2c 20 32 29 29 0a 20 20 20 20 3e 3e 3e 20 int(1,.11,.size=(3,.2)).....>>>.
38c0 61 20 3d 20 5b 22 41 22 2c 20 22 42 22 2c 20 22 43 22 5d 0a 20 20 20 20 3e 3e 3e 20 62 20 3d 20 a.=.["A",."B",."C"].....>>>.b.=.
38e0 5b 22 44 22 2c 20 22 41 22 2c 20 22 45 22 5d 0a 20 20 20 20 3e 3e 3e 20 64 66 20 3d 20 70 64 2e ["D",."A",."E"].....>>>.df.=.pd.
3900 44 61 74 61 46 72 61 6d 65 28 69 6e 74 73 2c 20 63 6f 6c 75 6d 6e 73 3d 5b 22 77 65 69 67 68 74 DataFrame(ints,.columns=["weight
3920 22 2c 20 22 63 6f 73 74 22 5d 29 0a 20 20 20 20 3e 3e 3e 20 64 66 5b 30 5d 20 3d 20 61 0a 20 20 ",."cost"]).....>>>.df[0].=.a...
3940 20 20 3e 3e 3e 20 64 66 5b 22 62 22 5d 20 3d 20 62 0a 20 20 20 20 3e 3e 3e 20 64 66 5b 5b 22 77 ..>>>.df["b"].=.b.....>>>.df[["w
3960 65 69 67 68 74 22 2c 20 22 63 6f 73 74 22 2c 20 30 2c 20 22 62 22 5d 5d 0a 20 20 20 20 20 20 20 eight",."cost",.0,."b"]]........
3980 77 65 69 67 68 74 20 20 63 6f 73 74 20 20 30 20 20 62 0a 20 20 20 20 30 20 20 20 20 20 20 20 34 weight..cost..0..b.....0.......4
39a0 20 20 20 20 20 37 20 20 41 20 20 44 0a 20 20 20 20 31 20 20 20 20 20 20 20 37 20 20 20 20 20 31 .....7..A..D.....1.......7.....1
39c0 20 20 42 20 20 41 0a 20 20 20 20 32 20 20 20 20 20 20 31 30 20 20 20 20 20 39 20 20 43 20 20 45 ..B..A.....2......10.....9..C..E
39e0 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 66 72 6f 6d 5f 70 61 6e 64 61 73 5f 65 64 67 65 .....>>>.G.=.nx.from_pandas_edge
3a00 6c 69 73 74 28 64 66 2c 20 30 2c 20 22 62 22 2c 20 5b 22 77 65 69 67 68 74 22 2c 20 22 63 6f 73 list(df,.0,."b",.["weight",."cos
3a20 74 22 5d 29 0a 20 20 20 20 3e 3e 3e 20 47 5b 22 45 22 5d 5b 22 43 22 5d 5b 22 77 65 69 67 68 74 t"]).....>>>.G["E"]["C"]["weight
3a40 22 5d 0a 20 20 20 20 31 30 0a 20 20 20 20 3e 3e 3e 20 47 5b 22 45 22 5d 5b 22 43 22 5d 5b 22 63 "].....10.....>>>.G["E"]["C"]["c
3a60 6f 73 74 22 5d 0a 20 20 20 20 39 0a 20 20 20 20 3e 3e 3e 20 65 64 67 65 73 20 3d 20 70 64 2e 44 ost"].....9.....>>>.edges.=.pd.D
3a80 61 74 61 46 72 61 6d 65 28 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 7b 0a 20 20 20 20 2e 2e 2e 20 ataFrame(.............{.........
3aa0 20 20 20 20 20 20 20 20 22 73 6f 75 72 63 65 22 3a 20 5b 30 2c 20 31 2c 20 32 5d 2c 0a 20 20 20 ........"source":.[0,.1,.2],....
3ac0 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 22 74 61 72 67 65 74 22 3a 20 5b 32 2c 20 32 2c 20 33 5d ............."target":.[2,.2,.3]
3ae0 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 22 77 65 69 67 68 74 22 3a 20 5b 33 2c 20 ,................."weight":.[3,.
3b00 34 2c 20 35 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 22 63 6f 6c 6f 72 22 3a 20 4,.5],................."color":.
3b20 5b 22 72 65 64 22 2c 20 22 62 6c 75 65 22 2c 20 22 62 6c 75 65 22 5d 2c 0a 20 20 20 20 2e 2e 2e ["red",."blue",."blue"],........
3b40 20 20 20 20 20 7d 0a 20 20 20 20 2e 2e 2e 20 29 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e .....}.........).....>>>.G.=.nx.
3b60 66 72 6f 6d 5f 70 61 6e 64 61 73 5f 65 64 67 65 6c 69 73 74 28 65 64 67 65 73 2c 20 65 64 67 65 from_pandas_edgelist(edges,.edge
3b80 5f 61 74 74 72 3d 54 72 75 65 29 0a 20 20 20 20 3e 3e 3e 20 47 5b 30 5d 5b 32 5d 5b 22 63 6f 6c _attr=True).....>>>.G[0][2]["col
3ba0 6f 72 22 5d 0a 20 20 20 20 27 72 65 64 27 0a 0a 20 20 20 20 42 75 69 6c 64 20 6d 75 6c 74 69 67 or"].....'red'......Build.multig
3bc0 72 61 70 68 20 77 69 74 68 20 63 75 73 74 6f 6d 20 6b 65 79 73 3a 0a 0a 20 20 20 20 3e 3e 3e 20 raph.with.custom.keys:......>>>.
3be0 65 64 67 65 73 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 0a 20 20 20 20 2e 2e 2e 20 20 20 edges.=.pd.DataFrame(...........
3c00 20 20 7b 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 22 73 6f 75 72 63 65 22 3a 20 5b 30 ..{................."source":.[0
3c20 2c 20 31 2c 20 32 2c 20 30 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 22 74 61 72 ,.1,.2,.0],................."tar
3c40 67 65 74 22 3a 20 5b 32 2c 20 32 2c 20 33 2c 20 32 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 get":.[2,.2,.3,.2],.............
3c60 20 20 20 20 22 6d 79 5f 65 64 67 65 5f 6b 65 79 22 3a 20 5b 22 41 22 2c 20 22 42 22 2c 20 22 43 ...."my_edge_key":.["A",."B",."C
3c80 22 2c 20 22 44 22 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 22 77 65 69 67 68 74 ",."D"],................."weight
3ca0 22 3a 20 5b 33 2c 20 34 2c 20 35 2c 20 36 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 ":.[3,.4,.5,.6],................
3cc0 20 22 63 6f 6c 6f 72 22 3a 20 5b 22 72 65 64 22 2c 20 22 62 6c 75 65 22 2c 20 22 62 6c 75 65 22 ."color":.["red",."blue",."blue"
3ce0 2c 20 22 62 6c 75 65 22 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 7d 0a 20 20 20 20 2e 2e 2e ,."blue"],.............}........
3d00 20 29 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 66 72 6f 6d 5f 70 61 6e 64 61 73 5f 65 64 .).....>>>.G.=.nx.from_pandas_ed
3d20 67 65 6c 69 73 74 28 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 65 64 67 65 73 2c 0a 20 20 20 20 2e gelist(.............edges,......
3d40 2e 2e 20 20 20 20 20 65 64 67 65 5f 6b 65 79 3d 22 6d 79 5f 65 64 67 65 5f 6b 65 79 22 2c 0a 20 .......edge_key="my_edge_key",..
3d60 20 20 20 2e 2e 2e 20 20 20 20 20 65 64 67 65 5f 61 74 74 72 3d 5b 22 77 65 69 67 68 74 22 2c 20 ...........edge_attr=["weight",.
3d80 22 63 6f 6c 6f 72 22 5d 2c 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 63 72 65 61 74 65 5f 75 73 69 "color"],.............create_usi
3da0 6e 67 3d 6e 78 2e 4d 75 6c 74 69 47 72 61 70 68 28 29 2c 0a 20 20 20 20 2e 2e 2e 20 29 0a 20 20 ng=nx.MultiGraph(),.........)...
3dc0 20 20 3e 3e 3e 20 47 5b 30 5d 5b 32 5d 0a 20 20 20 20 41 74 6c 61 73 56 69 65 77 28 7b 27 41 27 ..>>>.G[0][2].....AtlasView({'A'
3de0 3a 20 7b 27 77 65 69 67 68 74 27 3a 20 33 2c 20 27 63 6f 6c 6f 72 27 3a 20 27 72 65 64 27 7d 2c :.{'weight':.3,.'color':.'red'},
3e00 20 27 44 27 3a 20 7b 27 77 65 69 67 68 74 27 3a 20 36 2c 20 27 63 6f 6c 6f 72 27 3a 20 27 62 6c .'D':.{'weight':.6,.'color':.'bl
3e20 75 65 27 7d 7d 29 0a 0a 0a 20 20 20 20 72 02 00 00 00 4e 54 7a 38 49 6e 76 61 6c 69 64 20 65 64 ue'}}).......r....NTz8Invalid.ed
3e40 67 65 5f 61 74 74 72 20 61 72 67 75 6d 65 6e 74 3a 20 4e 6f 20 63 6f 6c 75 6d 6e 73 20 66 6f 75 ge_attr.argument:.No.columns.fou
3e60 6e 64 20 77 69 74 68 20 6e 61 6d 65 3a 20 7a 1c 49 6e 76 61 6c 69 64 20 65 64 67 65 5f 61 74 74 nd.with.name:.z.Invalid.edge_att
3e80 72 20 61 72 67 75 6d 65 6e 74 3a 20 7a 1b 49 6e 76 61 6c 69 64 20 65 64 67 65 5f 6b 65 79 20 61 r.argument:.z.Invalid.edge_key.a
3ea0 72 67 75 6d 65 6e 74 3a 20 29 01 da 03 6b 65 79 29 10 72 26 00 00 00 da 0b 65 6d 70 74 79 5f 67 rgument:.)...key).r&.....empty_g
3ec0 72 61 70 68 72 3e 00 00 00 da 03 7a 69 70 da 08 61 64 64 5f 65 64 67 65 da 0e 61 64 64 5f 65 64 raphr>.....zip..add_edge..add_ed
3ee0 67 65 73 5f 66 72 6f 6d da 06 61 70 70 65 6e 64 72 16 00 00 00 da 0a 69 73 69 6e 73 74 61 6e 63 ges_from..appendr......isinstanc
3f00 65 72 18 00 00 00 da 05 74 75 70 6c 65 da 03 6c 65 6e 72 27 00 00 00 da 08 4b 65 79 45 72 72 6f er......tuple..lenr'.....KeyErro
3f20 72 da 09 54 79 70 65 45 72 72 6f 72 72 3f 00 00 00 29 17 72 29 00 00 00 72 40 00 00 00 72 41 00 r..TypeErrorr?...).r)...r@...rA.
3f40 00 00 72 4a 00 00 00 72 22 00 00 00 72 42 00 00 00 da 01 67 da 01 75 da 01 76 72 49 00 00 00 da ..rJ...r"...rB.....g..u..vrI....
3f60 10 72 65 73 65 72 76 65 64 5f 63 6f 6c 75 6d 6e 73 da 11 61 74 74 72 5f 63 6f 6c 5f 68 65 61 64 .reserved_columns..attr_col_head
3f80 69 6e 67 73 da 0e 61 74 74 72 69 62 75 74 65 5f 64 61 74 61 da 01 63 da 03 63 6f 6c 72 2a 00 00 ings..attribute_data..c..colr*..
3fa0 00 72 2c 00 00 00 da 14 6d 75 6c 74 69 67 72 61 70 68 5f 65 64 67 65 5f 6b 65 79 73 72 44 00 00 .r,.....multigraph_edge_keysrD..
3fc0 00 72 46 00 00 00 da 05 61 74 74 72 73 da 13 6d 75 6c 74 69 67 72 61 70 68 5f 65 64 67 65 5f 6b .rF.....attrs..multigraph_edge_k
3fe0 65 79 72 4e 00 00 00 73 17 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 eyrN...s........................
4000 20 20 20 72 1d 00 00 00 72 06 00 00 00 72 06 00 00 00 37 01 00 00 73 d8 02 00 00 80 00 f4 6c 03 ...r....r....r....7...s.......l.
4020 00 09 0b 8f 0e 89 0e 90 71 98 2c d3 08 27 80 41 e0 07 10 d0 07 18 d8 0b 0c 8f 3f 89 3f d4 0b 1c ........q.,..'.A..........?.?...
4040 a0 18 d0 21 35 dc 1b 1e 98 72 a0 26 99 7a a8 32 a8 66 a9 3a b0 72 b8 28 b1 7c d3 1b 44 f2 00 01 ...!5....r.&.z.2.f.:.r.(.|..D...
4060 0d 24 91 07 90 01 90 31 90 61 d8 10 11 97 0a 91 0a 98 31 98 61 a0 11 d5 10 23 f0 03 01 0d 24 f0 .$.....1.a........1.a....#....$.
4080 08 00 10 11 88 08 f0 03 00 0d 0e d7 0c 1c d1 0c 1c 9c 53 a0 12 a0 46 a1 1a a8 52 b0 06 a9 5a d3 ..................S...F...R...Z.
40a0 1d 38 d4 0c 39 d8 0f 10 88 08 e0 18 1e a0 06 d0 17 27 d0 04 14 d8 07 08 87 7f 81 7f d4 07 18 98 .8..9............'..............
40c0 58 d0 1d 31 d8 08 18 d7 08 1f d1 08 1f a0 08 d4 08 29 f0 06 00 19 1b d0 04 15 d8 15 17 80 4e d8 X..1.............)............N.
40e0 07 10 90 44 d1 07 18 d8 28 2a af 0a a9 0a d6 1c 50 a0 31 b0 61 d0 3f 4f d2 36 4f 9a 51 d0 1c 50 ...D....(*......P.1.a.?O.6O.Q..P
4100 d0 08 19 d1 1c 50 dc 09 13 90 49 9c 74 a4 65 99 7c d4 09 2c d8 1c 25 d1 08 19 e0 1d 26 98 4b d0 .....P....I.t.e.|..,..%.....&.K.
4120 08 19 dc 07 0a d0 0b 1c d3 07 1d a0 11 d2 07 22 dc 0e 10 d7 0e 1e d1 0e 1e d8 0e 46 d0 47 58 d0 ..............."...........F.GX.
4140 46 59 d0 0c 5a f3 03 02 0f 0a f0 00 02 09 0a f0 08 04 05 2d dc 19 1c d0 32 43 d6 1e 44 a8 33 98 FY..Z..............-....2C..D.3.
4160 72 a0 23 9b 77 d2 1e 44 d0 19 45 88 0e f0 0a 00 08 09 87 7f 81 7f d4 07 18 e0 0b 13 d0 0b 1f f0 r.#.w..D..E.....................
4180 02 05 0d 35 d8 27 29 a8 28 a1 7c d0 10 24 dc 21 24 a0 5e d0 35 49 d3 21 4a 90 0e f4 0a 00 1c 1f ...5.').(.|..$.!$.^.5I.!J.......
41a0 98 72 a0 26 99 7a a8 32 a8 66 a9 3a b0 7e d3 1b 46 f2 00 07 09 3f 89 4b 88 41 88 71 90 25 d8 0f .r.&.z.2.f.:.~..F....?.K.A.q.%..
41c0 17 d0 0f 23 d8 2d 32 d1 10 2a 90 05 d0 17 2a d8 16 17 97 6a 91 6a a0 11 a0 41 d0 2b 3e 90 6a d3 ...#.-2..*....*....j.j...A.+>.j.
41e0 16 3f 91 03 e0 16 17 97 6a 91 6a a0 11 a0 41 d3 16 26 90 03 e0 0c 0d 88 61 89 44 90 11 89 47 90 .?......j.j...A..&......a.D...G.
4200 43 89 4c d7 0c 1f d1 0c 1f a4 03 d0 24 35 b0 75 d3 20 3d d5 0c 3e f0 0f 07 09 3f f0 1a 00 0c 0d C.L.........$5.u..=..>....?.....
4220 80 48 f4 09 00 1c 1f 98 72 a0 26 99 7a a8 32 a8 66 a9 3a b0 7e d3 1b 46 f2 00 02 09 3a 89 4b 88 .H......r.&.z.2.f.:.~..F....:.K.
4240 41 88 71 90 25 d8 0c 0d 8f 4a 89 4a 90 71 98 21 d4 0c 1c d8 0c 0d 88 61 89 44 90 11 89 47 8f 4e A.q.%....J.J.q.!.......a.D...G.N
4260 89 4e 9c 33 d0 1f 30 b0 25 d3 1b 38 d5 0c 39 f0 05 02 09 3a f0 08 00 0c 0d 80 48 f9 f2 4f 01 00 .N.3..0.%..8..9....:......H..O..
4280 1d 51 01 f9 f2 16 00 1f 45 01 f8 dc 0c 14 94 69 d0 0b 20 f2 00 02 05 2d d8 10 2c a8 59 a8 4b d0 .Q......E......i.......-..,.Y.K.
42a0 0e 38 88 03 dc 0e 10 d7 0e 1e d1 0e 1e 98 73 d3 0e 23 a8 13 d0 08 2c fb f0 05 02 05 2d fb f4 14 .8............s..#....,.....-...
42c0 00 15 1d 9c 69 d0 13 28 f2 00 02 0d 35 d8 18 33 b0 48 b0 3a d0 16 3e 90 03 dc 16 18 d7 16 26 d1 ....i..(....5..3.H.:..>.......&.
42e0 16 26 a0 73 d3 16 2b b0 13 d0 10 34 fb f0 05 02 0d 35 fa 73 4e 00 00 00 c2 3f 09 48 12 04 c3 09 .&.s..+....4.....5.sN....?.H....
4300 04 48 12 04 c4 14 09 48 1c 00 c4 1d 0c 48 17 08 c4 29 04 48 1c 00 c5 00 11 49 0e 00 c8 17 05 48 .H.....H.....H...).H.....I.....H
4320 1c 00 c8 1c 0f 49 0b 03 c8 2b 1b 49 06 03 c9 06 05 49 0b 03 c9 0e 0f 49 3d 03 c9 1d 1b 49 38 03 .....I...+.I.....I.....I=....I8.
4340 c9 38 05 49 3d 03 63 05 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 5a 04 00 00 .8.I=.c.....................Z...
4360 87 15 97 00 64 01 64 02 6c 00 7d 05 74 03 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 ....d.d.l.}.t.........|.........
4380 64 01 6b 28 00 00 72 15 74 05 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 d.k(..r.t.........j.............
43a0 00 00 00 00 00 00 64 03 ab 01 00 00 00 00 00 00 82 01 7c 01 80 17 74 09 00 00 00 00 00 00 00 00 ......d...........|...t.........
43c0 7c 00 ab 01 00 00 00 00 00 00 7d 01 74 03 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 |.........}.t.........|.........
43e0 7d 06 6e a5 74 03 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 06 7c 06 64 01 6b 28 }.n.t.........|.........}.|.d.k(
4400 00 00 72 15 74 05 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..r.t.........j.................
4420 00 00 64 04 ab 01 00 00 00 00 00 00 82 01 74 0b 00 00 00 00 00 00 00 00 7c 00 6a 0d 00 00 00 00 ..d...........t.........|.j.....
4440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ..............|.................
4460 7d 07 7c 06 74 03 00 00 00 00 00 00 00 00 7c 07 ab 01 00 00 00 00 00 00 6b 37 00 00 72 39 7c 01 }.|.t.........|.........k7..r9|.
4480 44 00 5d 1f 00 00 7d 08 7c 08 7c 00 76 01 73 01 8c 08 74 05 00 00 00 00 00 00 00 00 6a 06 00 00 D.]...}.|.|.v.s...t.........j...
44a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 05 7c 08 9b 00 64 06 9d 03 ab 01 00 00 00 00 ................d.|...d.........
44c0 00 00 82 01 04 00 74 05 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......t.........j...............
44e0 00 00 00 00 64 07 ab 01 00 00 00 00 00 00 82 01 7c 06 74 03 00 00 00 00 00 00 00 00 7c 00 ab 01 ....d...........|.t.........|...
4500 00 00 00 00 00 00 6b 02 00 00 72 11 7c 00 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......k...r.|.j.................
4520 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 00 74 11 00 00 00 00 00 00 00 00 74 13 00 00 00 00 00 00 ..|.........}.t.........t.......
4540 00 00 7c 01 74 15 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 ..|.t.........|.................
4560 ab 01 00 00 00 00 00 00 8a 15 74 13 00 00 00 00 00 00 00 00 88 15 66 01 64 08 84 08 7c 00 6a 17 ..........t...........f.d...|.j.
4580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 64 09 ac 0a ab 02 00 00 00 00 00 00 ..................|.d...........
45a0 44 00 ab 00 00 00 00 00 00 00 8e 00 7d 09 09 00 7c 09 5c 03 00 00 7d 0a 7d 0b 7d 0c 7c 00 6a 1b D...........}...|.\...}.}.}.|.j.
45c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 72 25 7c 05 6a 1c ..........................r%|.j.
45e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 1f 00 00 00 00 00 00 00 00 00 00 00 00 ..................j.............
4600 00 00 00 00 00 00 7c 0c 7c 0a 7c 0b 66 02 66 02 7c 06 7c 06 66 02 7c 02 ac 0b ab 03 00 00 00 00 ......|.|.|.f.f.|.|.f.|.........
4620 00 00 7d 0d 6e 79 7c 0c 7c 0c 7a 00 00 00 7d 0e 7c 0a 7c 0b 7a 00 00 00 7d 0f 7c 0b 7c 0a 7a 00 ..}.ny|.|.z...}.|.|.z...}.|.|.z.
4640 00 00 7d 10 74 09 00 00 00 00 00 00 00 00 74 05 00 00 00 00 00 00 00 00 6a 20 00 00 00 00 00 00 ..}.t.........t.........j.......
4660 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 03 64 09 ac 0a ab 03 00 00 00 00 00 00 ab 01 00 00 ............|.|.d...............
4680 00 00 00 00 7d 11 7c 11 72 23 74 13 00 00 00 00 00 00 00 00 88 15 66 01 64 0c 84 08 7c 11 44 00 ....}.|.r#t...........f.d...|.D.
46a0 ab 00 00 00 00 00 00 00 8e 00 5c 02 00 00 7d 12 7d 13 7c 0e 7c 13 7a 0d 00 00 7d 0e 7c 0f 7c 12 ..........\...}.}.|.|.z...}.|.|.
46c0 7a 0d 00 00 7d 0f 7c 10 7c 12 7a 0d 00 00 7d 10 7c 05 6a 1c 00 00 00 00 00 00 00 00 00 00 00 00 z...}.|.|.z...}.|.j.............
46e0 00 00 00 00 00 00 6a 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0e 7c 0f 7c 10 ......j...................|.|.|.
4700 66 02 66 02 7c 06 7c 06 66 02 7c 02 ac 0b ab 03 00 00 00 00 00 00 7d 0d 09 00 7c 0d 6a 23 00 00 f.f.|.|.f.|...........}...|.j#..
4720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 53 00 23 00 74 18 ................|.........S.#.t.
4740 00 00 00 00 00 00 00 00 24 00 72 09 01 00 67 00 67 00 67 00 7d 0c 7d 0b 7d 0a 59 00 8c d1 77 00 ........$.r...g.g.g.}.}.}.Y...w.
4760 78 03 59 00 77 01 23 00 74 18 00 00 00 00 00 00 00 00 24 00 72 1e 7d 14 74 05 00 00 00 00 00 00 x.Y.w.#.t.........$.r.}.t.......
4780 00 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 0d 7c 04 9b 00 9d 02 ab 01 ..j...................d.|.......
47a0 00 00 00 00 00 00 7c 14 82 02 64 02 7d 14 7e 14 77 01 77 00 78 03 59 00 77 01 29 0e 61 9e 15 00 ......|...d.}.~.w.w.x.Y.w.).a...
47c0 00 52 65 74 75 72 6e 73 20 74 68 65 20 67 72 61 70 68 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74 .Returns.the.graph.adjacency.mat
47e0 72 69 78 20 61 73 20 61 20 53 63 69 50 79 20 73 70 61 72 73 65 20 61 72 72 61 79 2e 0a 0a 20 20 rix.as.a.SciPy.sparse.array.....
4800 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 ..Parameters.....----------.....
4820 47 20 3a 20 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 54 68 65 20 4e 65 74 77 6f 72 6b 58 20 67 G.:.graph.........The.NetworkX.g
4840 72 61 70 68 20 75 73 65 64 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 74 68 65 20 73 70 61 72 73 raph.used.to.construct.the.spars
4860 65 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 6e 6f 64 65 6c 69 73 74 20 3a 20 6c 69 73 74 2c 20 6f e.array.......nodelist.:.list,.o
4880 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 54 68 65 20 72 6f 77 73 20 61 6e 64 20 63 6f 6c 75 ptional........The.rows.and.colu
48a0 6d 6e 73 20 61 72 65 20 6f 72 64 65 72 65 64 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 74 68 65 mns.are.ordered.according.to.the
48c0 20 6e 6f 64 65 73 20 69 6e 20 60 6e 6f 64 65 6c 69 73 74 60 2e 0a 20 20 20 20 20 20 20 49 66 20 .nodes.in.`nodelist`.........If.
48e0 60 6e 6f 64 65 6c 69 73 74 60 20 69 73 20 4e 6f 6e 65 2c 20 74 68 65 6e 20 74 68 65 20 6f 72 64 `nodelist`.is.None,.then.the.ord
4900 65 72 69 6e 67 20 69 73 20 70 72 6f 64 75 63 65 64 20 62 79 20 60 60 47 2e 6e 6f 64 65 73 28 29 ering.is.produced.by.``G.nodes()
4920 60 60 2e 0a 0a 20 20 20 20 64 74 79 70 65 20 3a 20 4e 75 6d 50 79 20 64 61 74 61 2d 74 79 70 65 ``.......dtype.:.NumPy.data-type
4940 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 41 20 76 61 6c 69 64 20 4e 75 6d 50 79 ,.optional.........A.valid.NumPy
4960 20 64 74 79 70 65 20 75 73 65 64 20 74 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 74 68 65 20 61 72 .dtype.used.to.initialize.the.ar
4980 72 61 79 2e 20 49 66 20 4e 6f 6e 65 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 4e ray..If.None,.then.the.........N
49a0 75 6d 50 79 20 64 65 66 61 75 6c 74 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 77 65 69 67 68 umPy.default.is.used.......weigh
49c0 74 20 3a 20 73 74 72 69 6e 67 20 6f 72 20 4e 6f 6e 65 2c 20 6f 70 74 69 6f 6e 61 6c 20 28 64 65 t.:.string.or.None,.optional.(de
49e0 66 61 75 6c 74 3d 27 77 65 69 67 68 74 27 29 0a 20 20 20 20 20 20 20 20 54 68 65 20 65 64 67 65 fault='weight').........The.edge
4a00 20 61 74 74 72 69 62 75 74 65 20 74 68 61 74 20 68 6f 6c 64 73 20 74 68 65 20 6e 75 6d 65 72 69 .attribute.that.holds.the.numeri
4a20 63 61 6c 20 76 61 6c 75 65 20 75 73 65 64 20 66 6f 72 0a 20 20 20 20 20 20 20 20 74 68 65 20 65 cal.value.used.for.........the.e
4a40 64 67 65 20 77 65 69 67 68 74 2e 20 20 49 66 20 4e 6f 6e 65 20 74 68 65 6e 20 61 6c 6c 20 65 64 dge.weight...If.None.then.all.ed
4a60 67 65 20 77 65 69 67 68 74 73 20 61 72 65 20 31 2e 0a 0a 20 20 20 20 66 6f 72 6d 61 74 20 3a 20 ge.weights.are.1.......format.:.
4a80 73 74 72 20 69 6e 20 7b 27 62 73 72 27 2c 20 27 63 73 72 27 2c 20 27 63 73 63 27 2c 20 27 63 6f str.in.{'bsr',.'csr',.'csc',.'co
4aa0 6f 27 2c 20 27 6c 69 6c 27 2c 20 27 64 69 61 27 2c 20 27 64 6f 6b 27 7d 0a 20 20 20 20 20 20 20 o',.'lil',.'dia',.'dok'}........
4ac0 20 54 68 65 20 66 6f 72 6d 61 74 20 6f 66 20 74 68 65 20 73 70 61 72 73 65 20 61 72 72 61 79 20 .The.format.of.the.sparse.array.
4ae0 74 6f 20 62 65 20 72 65 74 75 72 6e 65 64 20 28 64 65 66 61 75 6c 74 20 27 63 73 72 27 29 2e 20 to.be.returned.(default.'csr')..
4b00 20 46 6f 72 0a 20 20 20 20 20 20 20 20 73 6f 6d 65 20 61 6c 67 6f 72 69 74 68 6d 73 20 64 69 66 .For.........some.algorithms.dif
4b20 66 65 72 65 6e 74 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 20 6f 66 20 73 70 61 72 73 65 ferent.implementations.of.sparse
4b40 20 61 72 72 61 79 73 0a 20 20 20 20 20 20 20 20 63 61 6e 20 70 65 72 66 6f 72 6d 20 62 65 74 74 .arrays.........can.perform.bett
4b60 65 72 2e 20 20 53 65 65 20 5b 31 5d 5f 20 66 6f 72 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 er...See.[1]_.for.details.......
4b80 52 65 74 75 72 6e 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 41 20 3a 20 53 63 69 50 Returns.....-------.....A.:.SciP
4ba0 79 20 73 70 61 72 73 65 20 61 72 72 61 79 0a 20 20 20 20 20 20 20 47 72 61 70 68 20 61 64 6a 61 y.sparse.array........Graph.adja
4bc0 63 65 6e 63 79 20 6d 61 74 72 69 78 2e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d cency.matrix.......Notes.....---
4be0 2d 2d 0a 20 20 20 20 46 6f 72 20 64 69 72 65 63 74 65 64 20 67 72 61 70 68 73 2c 20 6d 61 74 72 --.....For.directed.graphs,.matr
4c00 69 78 20 65 6e 74 72 79 20 60 60 69 2c 20 6a 60 60 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f ix.entry.``i,.j``.corresponds.to
4c20 20 61 6e 20 65 64 67 65 20 66 72 6f 6d 0a 20 20 20 20 60 60 69 60 60 20 74 6f 20 60 60 6a 60 60 .an.edge.from.....``i``.to.``j``
4c40 2e 0a 0a 20 20 20 20 54 68 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 20 61 64 6a 61 63 65 6e .......The.values.of.the.adjacen
4c60 63 79 20 6d 61 74 72 69 78 20 61 72 65 20 70 6f 70 75 6c 61 74 65 64 20 75 73 69 6e 67 20 74 68 cy.matrix.are.populated.using.th
4c80 65 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 20 68 65 6c 64 20 69 6e 0a 20 20 20 20 70 61 72 e.edge.attribute.held.in.....par
4ca0 61 6d 65 74 65 72 20 60 77 65 69 67 68 74 60 2e 20 57 68 65 6e 20 61 6e 20 65 64 67 65 20 64 6f ameter.`weight`..When.an.edge.do
4cc0 65 73 20 6e 6f 74 20 68 61 76 65 20 74 68 61 74 20 61 74 74 72 69 62 75 74 65 2c 20 74 68 65 0a es.not.have.that.attribute,.the.
4ce0 20 20 20 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 65 6e 74 72 79 20 69 73 20 31 2e 0a 0a 20 20 ....value.of.the.entry.is.1.....
4d00 20 20 46 6f 72 20 6d 75 6c 74 69 70 6c 65 20 65 64 67 65 73 20 74 68 65 20 6d 61 74 72 69 78 20 ..For.multiple.edges.the.matrix.
4d20 76 61 6c 75 65 73 20 61 72 65 20 74 68 65 20 73 75 6d 73 20 6f 66 20 74 68 65 20 65 64 67 65 20 values.are.the.sums.of.the.edge.
4d40 77 65 69 67 68 74 73 2e 0a 0a 20 20 20 20 57 68 65 6e 20 60 6e 6f 64 65 6c 69 73 74 60 20 64 6f weights.......When.`nodelist`.do
4d60 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 65 76 65 72 79 20 6e 6f 64 65 20 69 6e 20 60 47 60 es.not.contain.every.node.in.`G`
4d80 2c 20 74 68 65 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74 72 69 78 0a 20 20 20 20 69 73 20 62 75 ,.the.adjacency.matrix.....is.bu
4da0 69 6c 74 20 66 72 6f 6d 20 74 68 65 20 73 75 62 67 72 61 70 68 20 6f 66 20 60 47 60 20 74 68 61 ilt.from.the.subgraph.of.`G`.tha
4dc0 74 20 69 73 20 69 6e 64 75 63 65 64 20 62 79 20 74 68 65 20 6e 6f 64 65 73 20 69 6e 0a 20 20 20 t.is.induced.by.the.nodes.in....
4de0 20 60 6e 6f 64 65 6c 69 73 74 60 2e 0a 0a 20 20 20 20 54 68 65 20 63 6f 6e 76 65 6e 74 69 6f 6e .`nodelist`.......The.convention
4e00 20 75 73 65 64 20 66 6f 72 20 73 65 6c 66 2d 6c 6f 6f 70 20 65 64 67 65 73 20 69 6e 20 67 72 61 .used.for.self-loop.edges.in.gra
4e20 70 68 73 20 69 73 20 74 6f 20 61 73 73 69 67 6e 20 74 68 65 0a 20 20 20 20 64 69 61 67 6f 6e 61 phs.is.to.assign.the.....diagona
4e40 6c 20 6d 61 74 72 69 78 20 65 6e 74 72 79 20 76 61 6c 75 65 20 74 6f 20 74 68 65 20 77 65 69 67 l.matrix.entry.value.to.the.weig
4e60 68 74 20 61 74 74 72 69 62 75 74 65 20 6f 66 20 74 68 65 20 65 64 67 65 0a 20 20 20 20 28 6f 72 ht.attribute.of.the.edge.....(or
4e80 20 74 68 65 20 6e 75 6d 62 65 72 20 31 20 69 66 20 74 68 65 20 65 64 67 65 20 68 61 73 20 6e 6f .the.number.1.if.the.edge.has.no
4ea0 20 77 65 69 67 68 74 20 61 74 74 72 69 62 75 74 65 29 2e 20 20 49 66 20 74 68 65 0a 20 20 20 20 .weight.attribute)...If.the.....
4ec0 61 6c 74 65 72 6e 61 74 65 20 63 6f 6e 76 65 6e 74 69 6f 6e 20 6f 66 20 64 6f 75 62 6c 69 6e 67 alternate.convention.of.doubling
4ee0 20 74 68 65 20 65 64 67 65 20 77 65 69 67 68 74 20 69 73 20 64 65 73 69 72 65 64 20 74 68 65 0a .the.edge.weight.is.desired.the.
4f00 20 20 20 20 72 65 73 75 6c 74 69 6e 67 20 61 72 72 61 79 20 63 61 6e 20 62 65 20 6d 6f 64 69 66 ....resulting.array.can.be.modif
4f20 69 65 64 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 ied.as.follows::..........>>>.G.
4f40 3d 20 6e 78 2e 47 72 61 70 68 28 5b 28 31 2c 20 31 29 5d 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e =.nx.Graph([(1,.1)]).........>>>
4f60 20 41 20 3d 20 6e 78 2e 74 6f 5f 73 63 69 70 79 5f 73 70 61 72 73 65 5f 61 72 72 61 79 28 47 29 .A.=.nx.to_scipy_sparse_array(G)
4f80 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 41 2e 74 6f 61 72 72 61 79 28 29 0a 20 20 20 20 20 20 20 .........>>>.A.toarray()........
4fa0 20 61 72 72 61 79 28 5b 5b 31 5d 5d 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 41 2e 73 65 74 64 .array([[1]]).........>>>.A.setd
4fc0 69 61 67 28 41 2e 64 69 61 67 6f 6e 61 6c 28 29 20 2a 20 32 29 0a 20 20 20 20 20 20 20 20 3e 3e iag(A.diagonal().*.2).........>>
4fe0 3e 20 41 2e 74 6f 61 72 72 61 79 28 29 0a 20 20 20 20 20 20 20 20 61 72 72 61 79 28 5b 5b 32 5d >.A.toarray().........array([[2]
5000 5d 29 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 20 ])......Examples.....--------...
5020 20 20 20 42 61 73 69 63 20 75 73 61 67 65 3a 0a 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e ...Basic.usage:......>>>.G.=.nx.
5040 70 61 74 68 5f 67 72 61 70 68 28 34 29 0a 20 20 20 20 3e 3e 3e 20 41 20 3d 20 6e 78 2e 74 6f 5f path_graph(4).....>>>.A.=.nx.to_
5060 73 63 69 70 79 5f 73 70 61 72 73 65 5f 61 72 72 61 79 28 47 29 0a 20 20 20 20 3e 3e 3e 20 41 20 scipy_sparse_array(G).....>>>.A.
5080 20 23 20 64 6f 63 74 65 73 74 3a 20 2b 53 4b 49 50 0a 20 20 20 20 3c 43 6f 6d 70 72 65 73 73 65 .#.doctest:.+SKIP.....<Compresse
50a0 64 20 53 70 61 72 73 65 20 52 6f 77 20 73 70 61 72 73 65 20 61 72 72 61 79 20 6f 66 20 64 74 79 d.Sparse.Row.sparse.array.of.dty
50c0 70 65 20 27 69 6e 74 36 34 27 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 36 20 73 74 6f 72 65 64 pe.'int64'.........with.6.stored
50e0 20 65 6c 65 6d 65 6e 74 73 20 61 6e 64 20 73 68 61 70 65 20 28 34 2c 20 34 29 3e 0a 0a 20 20 20 .elements.and.shape.(4,.4)>.....
5100 20 3e 3e 3e 20 41 2e 74 6f 61 72 72 61 79 28 29 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 30 2c 20 .>>>.A.toarray().....array([[0,.
5120 31 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 31 2c 20 30 2c 20 31 2c 20 30 1,.0,.0],............[1,.0,.1,.0
5140 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 31 2c 20 30 2c 20 31 5d 2c 0a 20 20 20 20 ],............[0,.1,.0,.1],.....
5160 20 20 20 20 20 20 20 5b 30 2c 20 30 2c 20 31 2c 20 30 5d 5d 29 0a 0a 20 20 20 20 2e 2e 20 6e 6f .......[0,.0,.1,.0]]).........no
5180 74 65 3a 3a 20 54 68 65 20 60 74 6f 61 72 72 61 79 60 20 6d 65 74 68 6f 64 20 69 73 20 75 73 65 te::.The.`toarray`.method.is.use
51a0 64 20 69 6e 20 74 68 65 73 65 20 65 78 61 6d 70 6c 65 73 20 74 6f 20 62 65 74 74 65 72 20 76 69 d.in.these.examples.to.better.vi
51c0 73 75 61 6c 69 7a 65 0a 20 20 20 20 20 20 20 74 68 65 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74 sualize........the.adjacency.mat
51e0 72 69 78 2e 20 46 6f 72 20 61 20 64 65 6e 73 65 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 rix..For.a.dense.representation.
5200 6f 66 20 74 68 65 20 61 64 6a 61 63 65 6e 79 20 6d 61 74 72 69 78 2c 0a 20 20 20 20 20 20 20 75 of.the.adjaceny.matrix,........u
5220 73 65 20 60 74 6f 5f 6e 75 6d 70 79 5f 61 72 72 61 79 60 20 69 6e 73 74 65 61 64 2e 0a 0a 20 20 se.`to_numpy_array`.instead.....
5240 20 20 44 69 72 65 63 74 65 64 20 67 72 61 70 68 73 3a 0a 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 ..Directed.graphs:......>>>.G.=.
5260 6e 78 2e 44 69 47 72 61 70 68 28 5b 28 30 2c 20 31 29 2c 20 28 31 2c 20 32 29 2c 20 28 32 2c 20 nx.DiGraph([(0,.1),.(1,.2),.(2,.
5280 33 29 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 78 2e 74 6f 5f 73 63 69 70 79 5f 73 70 61 72 73 65 5f 3)]).....>>>.nx.to_scipy_sparse_
52a0 61 72 72 61 79 28 47 29 2e 74 6f 61 72 72 61 79 28 29 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 30 array(G).toarray().....array([[0
52c0 2c 20 31 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 30 2c 20 31 2c ,.1,.0,.0],............[0,.0,.1,
52e0 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 30 2c 20 30 2c 20 31 5d 2c 0a 20 20 .0],............[0,.0,.0,.1],...
5300 20 20 20 20 20 20 20 20 20 5b 30 2c 20 30 2c 20 30 2c 20 30 5d 5d 29 0a 0a 20 20 20 20 3e 3e 3e .........[0,.0,.0,.0]])......>>>
5320 20 48 20 3d 20 47 2e 72 65 76 65 72 73 65 28 29 0a 20 20 20 20 3e 3e 3e 20 48 2e 65 64 67 65 73 .H.=.G.reverse().....>>>.H.edges
5340 0a 20 20 20 20 4f 75 74 45 64 67 65 56 69 65 77 28 5b 28 31 2c 20 30 29 2c 20 28 32 2c 20 31 29 .....OutEdgeView([(1,.0),.(2,.1)
5360 2c 20 28 33 2c 20 32 29 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 78 2e 74 6f 5f 73 63 69 70 79 5f 73 ,.(3,.2)]).....>>>.nx.to_scipy_s
5380 70 61 72 73 65 5f 61 72 72 61 79 28 48 29 2e 74 6f 61 72 72 61 79 28 29 0a 20 20 20 20 61 72 72 parse_array(H).toarray().....arr
53a0 61 79 28 5b 5b 30 2c 20 30 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 31 2c ay([[0,.0,.0,.0],............[1,
53c0 20 30 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 31 2c 20 30 2c 20 .0,.0,.0],............[0,.1,.0,.
53e0 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 30 2c 20 31 2c 20 30 5d 5d 29 0a 0a 20 0],............[0,.0,.1,.0]])...
5400 20 20 20 42 79 20 64 65 66 61 75 6c 74 2c 20 74 68 65 20 6f 72 64 65 72 20 6f 66 20 74 68 65 20 ...By.default,.the.order.of.the.
5420 72 6f 77 73 2f 63 6f 6c 75 6d 6e 73 20 6f 66 20 74 68 65 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 rows/columns.of.the.adjacency.ma
5440 74 72 69 78 20 69 73 20 64 65 74 65 72 6d 69 6e 65 64 0a 20 20 20 20 62 79 20 74 68 65 20 6f 72 trix.is.determined.....by.the.or
5460 64 65 72 69 6e 67 20 6f 66 20 74 68 65 20 6e 6f 64 65 73 20 69 6e 20 60 47 60 3a 0a 0a 20 20 20 dering.of.the.nodes.in.`G`:.....
5480 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 28 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 .>>>.G.=.nx.Graph().....>>>.G.ad
54a0 64 5f 6e 6f 64 65 73 5f 66 72 6f 6d 28 5b 33 2c 20 35 2c 20 30 2c 20 31 5d 29 0a 20 20 20 20 3e d_nodes_from([3,.5,.0,.1]).....>
54c0 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 73 5f 66 72 6f 6d 28 5b 28 31 2c 20 33 29 2c 20 28 31 2c >>.G.add_edges_from([(1,.3),.(1,
54e0 20 35 29 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e 78 2e 74 6f 5f 73 63 69 70 79 5f 73 70 61 72 73 65 .5)]).....>>>.nx.to_scipy_sparse
5500 5f 61 72 72 61 79 28 47 29 2e 74 6f 61 72 72 61 79 28 29 0a 20 20 20 20 61 72 72 61 79 28 5b 5b _array(G).toarray().....array([[
5520 30 2c 20 30 2c 20 30 2c 20 31 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 30 2c 20 30 0,.0,.0,.1],............[0,.0,.0
5540 2c 20 31 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 30 2c 20 30 2c 20 30 5d 2c 0a 20 ,.1],............[0,.0,.0,.0],..
5560 20 20 20 20 20 20 20 20 20 20 5b 31 2c 20 31 2c 20 30 2c 20 30 5d 5d 29 0a 0a 20 20 20 20 54 68 ..........[1,.1,.0,.0]])......Th
5580 65 20 6f 72 64 65 72 69 6e 67 20 6f 66 20 74 68 65 20 72 6f 77 73 20 63 61 6e 20 62 65 20 63 68 e.ordering.of.the.rows.can.be.ch
55a0 61 6e 67 65 64 20 77 69 74 68 20 60 6e 6f 64 65 6c 69 73 74 60 3a 0a 0a 20 20 20 20 3e 3e 3e 20 anged.with.`nodelist`:......>>>.
55c0 6f 72 64 65 72 65 64 20 3d 20 5b 30 2c 20 31 2c 20 33 2c 20 35 5d 0a 20 20 20 20 3e 3e 3e 20 6e ordered.=.[0,.1,.3,.5].....>>>.n
55e0 78 2e 74 6f 5f 73 63 69 70 79 5f 73 70 61 72 73 65 5f 61 72 72 61 79 28 47 2c 20 6e 6f 64 65 6c x.to_scipy_sparse_array(G,.nodel
5600 69 73 74 3d 6f 72 64 65 72 65 64 29 2e 74 6f 61 72 72 61 79 28 29 0a 20 20 20 20 61 72 72 61 79 ist=ordered).toarray().....array
5620 28 5b 5b 30 2c 20 30 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 30 ([[0,.0,.0,.0],............[0,.0
5640 2c 20 31 2c 20 31 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 31 2c 20 30 2c 20 30 5d ,.1,.1],............[0,.1,.0,.0]
5660 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 30 2c 20 31 2c 20 30 2c 20 30 5d 5d 29 0a 0a 20 20 20 ,............[0,.1,.0,.0]]).....
5680 20 49 66 20 60 6e 6f 64 65 6c 69 73 74 60 20 63 6f 6e 74 61 69 6e 73 20 61 20 73 75 62 73 65 74 .If.`nodelist`.contains.a.subset
56a0 20 6f 66 20 74 68 65 20 6e 6f 64 65 73 20 69 6e 20 60 47 60 2c 20 74 68 65 20 61 64 6a 61 63 65 .of.the.nodes.in.`G`,.the.adjace
56c0 6e 63 79 20 6d 61 74 72 69 78 0a 20 20 20 20 66 6f 72 20 74 68 65 20 6e 6f 64 65 2d 69 6e 64 75 ncy.matrix.....for.the.node-indu
56e0 63 65 64 20 73 75 62 67 72 61 70 68 20 69 73 20 70 72 6f 64 75 63 65 64 3a 0a 0a 20 20 20 20 3e ced.subgraph.is.produced:......>
5700 3e 3e 20 6e 78 2e 74 6f 5f 73 63 69 70 79 5f 73 70 61 72 73 65 5f 61 72 72 61 79 28 47 2c 20 6e >>.nx.to_scipy_sparse_array(G,.n
5720 6f 64 65 6c 69 73 74 3d 5b 31 2c 20 33 2c 20 35 5d 29 2e 74 6f 61 72 72 61 79 28 29 0a 20 20 20 odelist=[1,.3,.5]).toarray()....
5740 20 61 72 72 61 79 28 5b 5b 30 2c 20 31 2c 20 31 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 31 .array([[0,.1,.1],............[1
5760 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 31 2c 20 30 2c 20 30 5d 5d 29 0a ,.0,.0],............[1,.0,.0]]).
5780 0a 20 20 20 20 54 68 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 20 61 64 6a 61 63 65 6e 63 79 .....The.values.of.the.adjacency
57a0 20 6d 61 74 72 69 78 20 61 72 65 20 64 72 61 77 6e 20 66 72 6f 6d 20 74 68 65 20 65 64 67 65 20 .matrix.are.drawn.from.the.edge.
57c0 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 65 20 60 attribute.....specified.by.the.`
57e0 77 65 69 67 68 74 60 20 70 61 72 61 6d 65 74 65 72 3a 0a 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 weight`.parameter:......>>>.G.=.
5800 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 34 29 0a 20 20 20 20 3e 3e 3e 20 6e 78 2e 73 65 74 5f nx.path_graph(4).....>>>.nx.set_
5820 65 64 67 65 5f 61 74 74 72 69 62 75 74 65 73 28 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 47 2c 20 edge_attributes(.............G,.
5840 76 61 6c 75 65 73 3d 7b 28 30 2c 20 31 29 3a 20 31 2c 20 28 31 2c 20 32 29 3a 20 31 30 2c 20 28 values={(0,.1):.1,.(1,.2):.10,.(
5860 32 2c 20 33 29 3a 20 32 7d 2c 20 6e 61 6d 65 3d 22 77 65 69 67 68 74 22 0a 20 20 20 20 2e 2e 2e 2,.3):.2},.name="weight"........
5880 20 29 0a 20 20 20 20 3e 3e 3e 20 6e 78 2e 73 65 74 5f 65 64 67 65 5f 61 74 74 72 69 62 75 74 65 .).....>>>.nx.set_edge_attribute
58a0 73 28 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 47 2c 20 76 61 6c 75 65 73 3d 7b 28 30 2c 20 31 29 s(.............G,.values={(0,.1)
58c0 3a 20 35 30 2c 20 28 31 2c 20 32 29 3a 20 33 35 2c 20 28 32 2c 20 33 29 3a 20 31 30 7d 2c 20 6e :.50,.(1,.2):.35,.(2,.3):.10},.n
58e0 61 6d 65 3d 22 63 61 70 61 63 69 74 79 22 0a 20 20 20 20 2e 2e 2e 20 29 0a 20 20 20 20 3e 3e 3e ame="capacity".........).....>>>
5900 20 6e 78 2e 74 6f 5f 73 63 69 70 79 5f 73 70 61 72 73 65 5f 61 72 72 61 79 28 47 29 2e 74 6f 61 .nx.to_scipy_sparse_array(G).toa
5920 72 72 61 79 28 29 20 20 23 20 44 65 66 61 75 6c 74 20 77 65 69 67 68 74 3d 22 77 65 69 67 68 74 rray()..#.Default.weight="weight
5940 22 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 20 30 2c 20 20 31 2c 20 20 30 2c 20 20 30 5d 2c 0a 20 ".....array([[.0,..1,..0,..0],..
5960 20 20 20 20 20 20 20 20 20 20 5b 20 31 2c 20 20 30 2c 20 31 30 2c 20 20 30 5d 2c 0a 20 20 20 20 ..........[.1,..0,.10,..0],.....
5980 20 20 20 20 20 20 20 5b 20 30 2c 20 31 30 2c 20 20 30 2c 20 20 32 5d 2c 0a 20 20 20 20 20 20 20 .......[.0,.10,..0,..2],........
59a0 20 20 20 20 5b 20 30 2c 20 20 30 2c 20 20 32 2c 20 20 30 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 6e ....[.0,..0,..2,..0]]).....>>>.n
59c0 78 2e 74 6f 5f 73 63 69 70 79 5f 73 70 61 72 73 65 5f 61 72 72 61 79 28 47 2c 20 77 65 69 67 68 x.to_scipy_sparse_array(G,.weigh
59e0 74 3d 22 63 61 70 61 63 69 74 79 22 29 2e 74 6f 61 72 72 61 79 28 29 0a 20 20 20 20 61 72 72 61 t="capacity").toarray().....arra
5a00 79 28 5b 5b 20 30 2c 20 35 30 2c 20 20 30 2c 20 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 y([[.0,.50,..0,..0],............
5a20 5b 35 30 2c 20 20 30 2c 20 33 35 2c 20 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 20 30 [50,..0,.35,..0],............[.0
5a40 2c 20 33 35 2c 20 20 30 2c 20 31 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 20 30 2c 20 20 ,.35,..0,.10],............[.0,..
5a60 30 2c 20 31 30 2c 20 20 30 5d 5d 29 0a 0a 20 20 20 20 41 6e 79 20 65 64 67 65 73 20 74 68 61 74 0,.10,..0]])......Any.edges.that
5a80 20 64 6f 6e 27 74 20 68 61 76 65 20 61 20 60 77 65 69 67 68 74 60 20 61 74 74 72 69 62 75 74 65 .don't.have.a.`weight`.attribute
5aa0 20 64 65 66 61 75 6c 74 20 74 6f 20 31 3a 0a 0a 20 20 20 20 3e 3e 3e 20 47 5b 31 5d 5b 32 5d 2e .default.to.1:......>>>.G[1][2].
5ac0 70 6f 70 28 22 63 61 70 61 63 69 74 79 22 29 0a 20 20 20 20 33 35 0a 20 20 20 20 3e 3e 3e 20 6e pop("capacity").....35.....>>>.n
5ae0 78 2e 74 6f 5f 73 63 69 70 79 5f 73 70 61 72 73 65 5f 61 72 72 61 79 28 47 2c 20 77 65 69 67 68 x.to_scipy_sparse_array(G,.weigh
5b00 74 3d 22 63 61 70 61 63 69 74 79 22 29 2e 74 6f 61 72 72 61 79 28 29 0a 20 20 20 20 61 72 72 61 t="capacity").toarray().....arra
5b20 79 28 5b 5b 20 30 2c 20 35 30 2c 20 20 30 2c 20 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 y([[.0,.50,..0,..0],............
5b40 5b 35 30 2c 20 20 30 2c 20 20 31 2c 20 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 20 30 [50,..0,..1,..0],............[.0
5b60 2c 20 20 31 2c 20 20 30 2c 20 31 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 20 30 2c 20 20 ,..1,..0,.10],............[.0,..
5b80 30 2c 20 31 30 2c 20 20 30 5d 5d 29 0a 0a 20 20 20 20 57 68 65 6e 20 60 47 60 20 69 73 20 61 20 0,.10,..0]])......When.`G`.is.a.
5ba0 6d 75 6c 74 69 67 72 61 70 68 2c 20 74 68 65 20 76 61 6c 75 65 73 20 69 6e 20 74 68 65 20 61 64 multigraph,.the.values.in.the.ad
5bc0 6a 61 63 65 6e 63 79 20 6d 61 74 72 69 78 20 61 72 65 20 67 69 76 65 6e 20 62 79 0a 20 20 20 20 jacency.matrix.are.given.by.....
5be0 74 68 65 20 73 75 6d 20 6f 66 20 74 68 65 20 60 77 65 69 67 68 74 60 20 65 64 67 65 20 61 74 74 the.sum.of.the.`weight`.edge.att
5c00 72 69 62 75 74 65 20 6f 76 65 72 20 65 61 63 68 20 65 64 67 65 20 6b 65 79 3a 0a 0a 20 20 20 20 ribute.over.each.edge.key:......
5c20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 4d 75 6c 74 69 44 69 47 72 61 70 68 28 5b 28 30 2c 20 31 29 2c >>>.G.=.nx.MultiDiGraph([(0,.1),
5c40 20 28 30 2c 20 31 29 2c 20 28 30 2c 20 31 29 2c 20 28 32 2c 20 30 29 5d 29 0a 20 20 20 20 3e 3e .(0,.1),.(0,.1),.(2,.0)]).....>>
5c60 3e 20 6e 78 2e 74 6f 5f 73 63 69 70 79 5f 73 70 61 72 73 65 5f 61 72 72 61 79 28 47 29 2e 74 6f >.nx.to_scipy_sparse_array(G).to
5c80 61 72 72 61 79 28 29 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 30 2c 20 33 2c 20 30 5d 2c 0a 20 20 array().....array([[0,.3,.0],...
5ca0 20 20 20 20 20 20 20 20 20 5b 30 2c 20 30 2c 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b .........[0,.0,.0],............[
5cc0 31 2c 20 30 2c 20 30 5d 5d 29 0a 0a 20 20 20 20 52 65 66 65 72 65 6e 63 65 73 0a 20 20 20 20 2d 1,.0,.0]])......References.....-
5ce0 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 2e 2e 20 5b 31 5d 20 53 63 69 70 79 20 44 65 76 2e 20 ---------........[1].Scipy.Dev..
5d00 52 65 66 65 72 65 6e 63 65 73 2c 20 22 53 70 61 72 73 65 20 41 72 72 61 79 73 22 2c 0a 20 20 20 References,."Sparse.Arrays",....
5d20 20 20 20 20 68 74 74 70 73 3a 2f 2f 64 6f 63 73 2e 73 63 69 70 79 2e 6f 72 67 2f 64 6f 63 2f 73 ....https://docs.scipy.org/doc/s
5d40 63 69 70 79 2f 72 65 66 65 72 65 6e 63 65 2f 73 70 61 72 73 65 2e 68 74 6d 6c 0a 20 20 20 20 72 cipy/reference/sparse.html.....r
5d60 02 00 00 00 4e 7a 1b 47 72 61 70 68 20 68 61 73 20 6e 6f 20 6e 6f 64 65 73 20 6f 72 20 65 64 67 ....Nz.Graph.has.no.nodes.or.edg
5d80 65 73 7a 15 6e 6f 64 65 6c 69 73 74 20 68 61 73 20 6e 6f 20 6e 6f 64 65 73 7a 05 4e 6f 64 65 20 esz.nodelist.has.no.nodesz.Node.
5da0 fa 18 20 69 6e 20 6e 6f 64 65 6c 69 73 74 20 69 73 20 6e 6f 74 20 69 6e 20 47 fa 1d 6e 6f 64 65 ...in.nodelist.is.not.in.G..node
5dc0 6c 69 73 74 20 63 6f 6e 74 61 69 6e 73 20 64 75 70 6c 69 63 61 74 65 73 2e 63 01 00 00 00 00 00 list.contains.duplicates.c......
5de0 00 00 00 00 00 00 04 00 00 00 33 00 00 00 f3 3c 00 00 00 95 01 4b 00 01 00 97 00 7c 00 5d 13 00 ..........3....<.....K.....|.]..
5e00 00 5c 03 00 00 7d 01 7d 02 7d 03 89 04 7c 01 19 00 00 00 89 04 7c 02 19 00 00 00 7c 03 66 03 96 .\...}.}.}...|.......|.....|.f..
5e20 01 97 01 01 00 8c 15 04 00 79 00 ad 03 77 01 72 32 00 00 00 a9 00 a9 05 72 35 00 00 00 72 5a 00 .........y...w.r2.......r5...rZ.
5e40 00 00 72 5b 00 00 00 da 02 77 74 72 15 00 00 00 73 05 00 00 00 20 20 20 20 80 72 1d 00 00 00 72 ..r[.....wtr....s.........r....r
5e60 38 00 00 00 7a 28 74 6f 5f 73 63 69 70 79 5f 73 70 61 72 73 65 5f 61 72 72 61 79 2e 3c 6c 6f 63 8...z(to_scipy_sparse_array.<loc
5e80 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e ad 02 00 00 73 26 00 00 00 f8 e8 00 f8 80 00 d2 09 53 als>.<genexpr>....s&...........S
5ea0 a1 78 a0 71 a8 21 a8 52 88 35 90 11 89 38 90 55 98 31 91 58 98 72 d4 0a 22 d1 09 53 f9 f3 04 00 .x.q.!.R.5...8.U.1.X.r.."..S....
5ec0 00 00 83 19 1c 01 e9 01 00 00 00 a9 02 72 14 00 00 00 da 07 64 65 66 61 75 6c 74 29 02 da 05 73 .............r......default)...s
5ee0 68 61 70 65 72 10 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 33 00 00 00 f3 36 haper....c................3....6
5f00 00 00 00 95 01 4b 00 01 00 97 00 7c 00 5d 10 00 00 5c 03 00 00 7d 01 7d 02 7d 03 89 04 7c 01 19 .....K.....|.]...\...}.}.}...|..
5f20 00 00 00 7c 03 0b 00 66 02 96 01 97 01 01 00 8c 12 04 00 79 00 ad 03 77 01 72 32 00 00 00 72 68 ...|...f...........y...w.r2...rh
5f40 00 00 00 72 69 00 00 00 73 05 00 00 00 20 20 20 20 80 72 1d 00 00 00 72 38 00 00 00 7a 28 74 6f ...ri...s.........r....r8...z(to
5f60 5f 73 63 69 70 79 5f 73 70 61 72 73 65 5f 61 72 72 61 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 _scipy_sparse_array.<locals>.<ge
5f80 6e 65 78 70 72 3e c0 02 00 00 73 21 00 00 00 f8 e8 00 f8 80 00 d2 29 54 b9 68 b8 61 c0 11 c0 42 nexpr>....s!..........)T.h.a...B
5fa0 a8 35 b0 11 a9 38 b0 62 b0 53 ac 2f d1 29 54 f9 73 04 00 00 00 83 16 19 01 7a 1e 55 6e 6b 6e 6f .5...8.b.S./.)T.s........z.Unkno
5fc0 77 6e 20 73 70 61 72 73 65 20 6d 61 74 72 69 78 20 66 6f 72 6d 61 74 3a 20 29 12 da 05 73 63 69 wn.sparse.matrix.format:.)...sci
5fe0 70 79 72 56 00 00 00 72 26 00 00 00 72 27 00 00 00 72 18 00 00 00 72 24 00 00 00 da 0b 6e 62 75 pyrV...r&...r'...r....r$.....nbu
6000 6e 63 68 5f 69 74 65 72 da 08 73 75 62 67 72 61 70 68 da 04 64 69 63 74 72 50 00 00 00 da 05 72 nch_iter..subgraph..dictrP.....r
6020 61 6e 67 65 72 3a 00 00 00 da 0a 56 61 6c 75 65 45 72 72 6f 72 da 0b 69 73 5f 64 69 72 65 63 74 anger:.....ValueError..is_direct
6040 65 64 da 06 73 70 61 72 73 65 da 09 63 6f 6f 5f 61 72 72 61 79 da 0e 73 65 6c 66 6c 6f 6f 70 5f ed..sparse..coo_array..selfloop_
6060 65 64 67 65 73 da 08 61 73 66 6f 72 6d 61 74 29 16 72 1a 00 00 00 72 0f 00 00 00 72 10 00 00 00 edges..asformat).r....r....r....
6080 72 0c 00 00 00 da 06 66 6f 72 6d 61 74 da 02 73 70 da 04 6e 6c 65 6e da 07 6e 6f 64 65 73 65 74 r......format..sp..nlen..nodeset
60a0 da 01 6e da 0c 63 6f 65 66 66 69 63 69 65 6e 74 73 da 03 72 6f 77 72 60 00 00 00 72 14 00 00 00 ..n..coefficients..rowr`...r....
60c0 72 2d 00 00 00 72 37 00 00 00 da 01 72 72 5f 00 00 00 da 09 73 65 6c 66 6c 6f 6f 70 73 da 0a 64 r-...r7.....rr_.....selfloops..d
60e0 69 61 67 5f 69 6e 64 65 78 da 09 64 69 61 67 5f 64 61 74 61 72 2a 00 00 00 72 15 00 00 00 73 16 iag_index..diag_datar*...r....s.
6100 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 40 72 1d 00 00 00 72 09 ........................@r....r.
6120 00 00 00 72 09 00 00 00 e9 01 00 00 73 4a 02 00 00 f8 80 00 f3 5a 05 00 05 17 e4 07 0a 88 31 83 ...r........sJ.......Z........1.
6140 76 90 11 82 7b dc 0e 10 d7 0e 1e d1 0e 1e d0 1f 3c d3 0e 3d d0 08 3d e0 07 0f d0 07 17 dc 13 17 v...{...........<..=..=.........
6160 98 01 93 37 88 08 dc 0f 12 90 31 8b 76 89 04 e4 0f 12 90 38 8b 7d 88 04 d8 0b 0f 90 31 8a 39 dc ...7......1.v......8.}......1.9.
6180 12 14 d7 12 22 d1 12 22 d0 23 3a d3 12 3b d0 0c 3b dc 12 15 90 61 97 6d 91 6d a0 48 d3 16 2d d3 ...."..".#:..;..;....a.m.m.H..-.
61a0 12 2e 88 07 d8 0b 0f 94 33 90 77 93 3c d2 0b 1f d8 15 1d f2 00 02 0d 50 01 90 01 d8 13 14 98 41 ........3.w.<..........P.......A
61c0 92 3a dc 1a 1c d7 1a 2a d1 1a 2a a8 55 b0 31 b0 23 d0 35 4d d0 2b 4e d3 1a 4f d0 14 4f f0 05 02 .:.....*..*.U.1.#.5M.+N..O..O...
61e0 0d 50 01 f4 06 00 13 15 d7 12 22 d1 12 22 d0 23 42 d3 12 43 d0 0c 43 d8 0b 0f 94 23 90 61 93 26 .P........"..".#B..C..C....#.a.&
6200 8a 3d d8 10 11 97 0a 91 0a 98 38 d3 10 24 88 41 e4 0c 10 94 13 90 58 9c 75 a0 54 9b 7b d3 11 2b .=........8..$.A......X.u.T.{..+
6220 d3 0c 2c 80 45 dc 13 16 db 09 53 b0 31 b7 37 b1 37 c0 06 d0 50 51 b0 37 d3 33 52 d4 09 53 f0 03 ..,.E.....S.1.7.7...PQ.7.3R..S..
6240 02 14 06 80 4c f0 06 04 05 24 d8 19 25 89 0e 88 03 88 53 90 24 f0 0a 00 08 09 87 7d 81 7d 84 7f ....L....$..%.....S.$......}.}..
6260 d8 0c 0e 8f 49 89 49 d7 0c 1f d1 0c 1f a0 14 a8 03 a8 53 a0 7a d0 20 32 b8 34 c0 14 b8 2c c8 65 ....I.I...........S.z..2.4...,.e
6280 d0 0c 1f d3 0c 54 89 01 f0 06 00 0d 11 90 34 89 4b 88 01 d8 0c 0f 90 23 89 49 88 01 d8 0c 0f 90 .....T........4.K......#.I......
62a0 23 89 49 88 01 f4 06 00 15 19 9c 12 d7 19 2a d1 19 2a a8 31 b0 36 c0 31 d4 19 45 d3 14 46 88 09 #.I...........*..*.1.6.1..E..F..
62c0 d9 0b 14 dc 24 27 d3 29 54 c8 29 d4 29 54 d0 24 55 d1 0c 21 88 4a 98 09 d8 0c 0d 90 19 89 4e 88 ....$'.)T.).)T.$U..!.J........N.
62e0 41 d8 0c 0d 90 1a 89 4f 88 41 d8 0c 0d 90 1a 89 4f 88 41 d8 0c 0e 8f 49 89 49 d7 0c 1f d1 0c 1f A......O.A......O.A....I.I......
6300 a0 11 a0 51 a8 01 a0 46 a0 0b b0 44 b8 24 b0 3c c0 75 d0 0c 1f d3 0c 4d 88 01 f0 02 03 05 53 01 ...Q...F...D.$.<.u.....M......S.
6320 d8 0f 10 8f 7a 89 7a 98 26 d3 0f 21 d0 08 21 f8 f4 2b 00 0c 16 f2 00 02 05 24 e0 19 1b 98 52 a0 ....z.z.&..!..!..+.......$....R.
6340 12 90 24 88 53 8a 03 f0 05 02 05 24 fb f4 2c 00 0c 16 f2 00 01 05 53 01 dc 0e 10 d7 0e 1e d1 0e ..$.S......$..,.......S.........
6360 1e d0 21 3f c0 06 b8 78 d0 1f 48 d3 0e 49 c8 73 d0 08 52 fb f0 03 01 05 53 01 fa 73 2a 00 00 00 ..!?...x..H..I.s..R.....S..s*...
6380 c4 28 06 47 2e 00 c7 1d 10 48 03 00 c7 2e 0f 48 00 03 c7 3f 01 48 00 03 c8 03 09 48 2a 03 c8 0c .(.G.....H.....H...?.H.....H*...
63a0 19 48 25 03 c8 25 05 48 2a 03 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 .H%..%.H*.c.....................
63c0 52 01 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 19 00 R.....|.j...................d...
63e0 00 00 7d 01 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a 04 00 00 ..}.|.j...................|.j...
6400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 ................|.j.............
6420 00 00 00 00 00 00 7d 04 7d 03 7d 02 64 01 64 02 6c 04 7d 05 7c 05 6a 0b 00 00 00 00 00 00 00 00 ......}.}.}.d.d.l.}.|.j.........
6440 00 00 00 00 00 00 00 00 00 00 7c 05 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........|.j...................
6460 7c 01 ab 01 00 00 00 00 00 00 7c 05 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.........|.j...................
6480 7c 02 ab 01 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 7d 06 74 11 00 00 00 00 00 00 00 00 7c 06 |.................}.t.........|.
64a0 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 03 6a 13 j...........................|.j.
64c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 00 6a 06 00 00 ..........................|.j...
64e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................j...............
6500 00 00 00 00 ab 00 00 00 00 00 00 00 ab 03 00 00 00 00 00 00 53 00 29 03 7a 74 43 6f 6e 76 65 72 ....................S.).ztConver
6520 74 73 20 61 20 53 63 69 50 79 20 73 70 61 72 73 65 20 61 72 72 61 79 20 69 6e 20 2a 2a 43 6f 6d ts.a.SciPy.sparse.array.in.**Com
6540 70 72 65 73 73 65 64 20 53 70 61 72 73 65 20 52 6f 77 2a 2a 20 66 6f 72 6d 61 74 20 74 6f 0a 20 pressed.Sparse.Row**.format.to..
6560 20 20 20 61 6e 20 69 74 65 72 61 62 6c 65 20 6f 66 20 77 65 69 67 68 74 65 64 20 65 64 67 65 20 ...an.iterable.of.weighted.edge.
6580 74 72 69 70 6c 65 73 2e 0a 0a 20 20 20 20 72 02 00 00 00 4e a9 0a 72 6f 00 00 00 da 06 69 6e 64 triples.......r....N..ro.....ind
65a0 70 74 72 da 07 69 6e 64 69 63 65 73 72 14 00 00 00 da 05 6e 75 6d 70 79 da 06 72 65 70 65 61 74 ptr..indicesr......numpy..repeat
65c0 da 06 61 72 61 6e 67 65 da 04 64 69 66 66 72 50 00 00 00 da 06 74 6f 6c 69 73 74 29 07 72 2d 00 ..arange..diffrP.....tolist).r-.
65e0 00 00 da 05 6e 72 6f 77 73 72 89 00 00 00 da 0b 64 73 74 5f 69 6e 64 69 63 65 73 72 14 00 00 00 ....nrowsr......dst_indicesr....
6600 da 02 6e 70 da 0b 73 72 63 5f 69 6e 64 69 63 65 73 73 07 00 00 00 20 20 20 20 20 20 20 72 1d 00 ..np..src_indicess...........r..
6620 00 00 da 10 5f 63 73 72 5f 67 65 6e 5f 74 72 69 70 6c 65 73 72 94 00 00 00 cb 02 00 00 f3 79 00 ...._csr_gen_triplesr.........y.
6640 00 00 80 00 f0 0a 00 0d 0e 8f 47 89 47 90 41 89 4a 80 45 d8 20 21 a7 08 a1 08 a8 21 af 29 a9 29 ..........G.G.A.J.E..!.....!.).)
6660 b0 51 b7 56 b1 56 98 14 88 4b 80 46 db 04 16 e0 12 14 97 29 91 29 98 42 9f 49 99 49 a0 65 d3 1c .Q.V.V...K.F.......).).B.I.I.e..
6680 2c a8 62 af 67 a9 67 b0 66 ab 6f d3 12 3e 80 4b dc 0b 0e 88 7b d7 0f 21 d1 0f 21 d3 0f 23 a0 5b ,.b.g.g.f.o..>.K....{..!..!..#.[
66a0 d7 25 37 d1 25 37 d3 25 39 b8 31 bf 36 b9 36 bf 3d b9 3d bb 3f d3 0b 4b d0 04 4b 72 1e 00 00 00 .%7.%7.%9.1.6.6.=.=.?..K..Kr....
66c0 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 52 01 00 00 97 00 7c 00 6a 00 c.....................R.....|.j.
66e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 19 00 00 00 7d 01 7c 00 6a 02 00 00 ..................d.....}.|.j...
6700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 ................|.j.............
6720 00 00 00 00 00 00 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 04 7d 03 ......|.j...................}.}.
6740 7d 02 64 02 64 03 6c 04 7d 05 7c 05 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }.d.d.l.}.|.j...................
6760 7c 05 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 |.j...................|.........
6780 7c 05 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 |.j...................|.........
67a0 ab 02 00 00 00 00 00 00 7d 06 74 11 00 00 00 00 00 00 00 00 7c 03 6a 13 00 00 00 00 00 00 00 00 ........}.t.........|.j.........
67c0 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 06 6a 13 00 00 00 00 00 00 00 00 00 00 ..................|.j...........
67e0 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 ................|.j.............
6800 00 00 00 00 00 00 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 ......j.........................
6820 00 00 ab 03 00 00 00 00 00 00 53 00 29 04 7a 77 43 6f 6e 76 65 72 74 73 20 61 20 53 63 69 50 79 ..........S.).zwConverts.a.SciPy
6840 20 73 70 61 72 73 65 20 61 72 72 61 79 20 69 6e 20 2a 2a 43 6f 6d 70 72 65 73 73 65 64 20 53 70 .sparse.array.in.**Compressed.Sp
6860 61 72 73 65 20 43 6f 6c 75 6d 6e 2a 2a 20 66 6f 72 6d 61 74 20 74 6f 0a 20 20 20 20 61 6e 20 69 arse.Column**.format.to.....an.i
6880 74 65 72 61 62 6c 65 20 6f 66 20 77 65 69 67 68 74 65 64 20 65 64 67 65 20 74 72 69 70 6c 65 73 terable.of.weighted.edge.triples
68a0 2e 0a 0a 20 20 20 20 72 6c 00 00 00 72 02 00 00 00 4e 72 88 00 00 00 29 07 72 2d 00 00 00 da 05 .......rl...r....Nr....).r-.....
68c0 6e 63 6f 6c 73 72 89 00 00 00 72 93 00 00 00 72 14 00 00 00 72 92 00 00 00 72 91 00 00 00 73 07 ncolsr....r....r....r....r....s.
68e0 00 00 00 20 20 20 20 20 20 20 72 1d 00 00 00 da 10 5f 63 73 63 5f 67 65 6e 5f 74 72 69 70 6c 65 ..........r......_csc_gen_triple
6900 73 72 98 00 00 00 d8 02 00 00 72 95 00 00 00 72 1e 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 sr........r....r....c...........
6920 00 06 00 00 00 03 00 00 00 f3 ac 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 6a 02 00 00 ................t.........|.j...
6940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................j...............
6960 00 00 00 00 ab 00 00 00 00 00 00 00 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............|.j.................
6980 00 00 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 00 ..j...........................|.
69a0 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 05 00 00 00 00 00 00 00 00 00 00 j...................j...........
69c0 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 03 00 00 00 00 00 00 53 00 29 01 7a 69 43 6f ........................S.).ziCo
69e0 6e 76 65 72 74 73 20 61 20 53 63 69 50 79 20 73 70 61 72 73 65 20 61 72 72 61 79 20 69 6e 20 2a nverts.a.SciPy.sparse.array.in.*
6a00 2a 43 6f 6f 72 64 69 6e 61 74 65 2a 2a 20 66 6f 72 6d 61 74 20 74 6f 20 61 6e 20 69 74 65 72 61 *Coordinate**.format.to.an.itera
6a20 62 6c 65 0a 20 20 20 20 6f 66 20 77 65 69 67 68 74 65 64 20 65 64 67 65 20 74 72 69 70 6c 65 73 ble.....of.weighted.edge.triples
6a40 2e 0a 0a 20 20 20 20 29 05 72 50 00 00 00 72 82 00 00 00 72 8f 00 00 00 72 60 00 00 00 72 14 00 .......).rP...r....r....r`...r..
6a60 00 00 a9 01 72 2d 00 00 00 73 01 00 00 00 20 72 1d 00 00 00 da 10 5f 63 6f 6f 5f 67 65 6e 5f 74 ....r-...s.....r......_coo_gen_t
6a80 72 69 70 6c 65 73 72 9b 00 00 00 e5 02 00 00 73 31 00 00 00 80 00 f4 0a 00 0c 0f 88 71 8f 75 89 riplesr........s1...........q.u.
6aa0 75 8f 7c 89 7c 8b 7e 98 71 9f 75 99 75 9f 7c 99 7c 9b 7e a8 71 af 76 a9 76 af 7d a9 7d ab 7f d3 u.|.|.~.q.u.u.|.|.~.q.v.v.}.}...
6ac0 0b 3f d0 04 3f 72 1e 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 23 00 00 00 f3 .?..?r....c................#....
6ae0 90 00 00 00 4b 00 01 00 97 00 7c 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....K.....|.j...................
6b00 ab 00 00 00 00 00 00 00 44 00 5d 2f 00 00 5c 02 00 00 5c 02 00 00 7d 01 7d 02 7d 03 74 03 00 00 ........D.]/..\...\...}.}.}.t...
6b20 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 74 03 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 ......|.........t.........|.....
6b40 00 00 00 00 7c 03 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 ....|.j.........................
6b60 00 00 66 03 96 01 97 01 01 00 8c 31 04 00 79 01 ad 03 77 01 29 02 7a 71 43 6f 6e 76 65 72 74 73 ..f........1..y...w.).zqConverts
6b80 20 61 20 53 63 69 50 79 20 73 70 61 72 73 65 20 61 72 72 61 79 20 69 6e 20 2a 2a 44 69 63 74 69 .a.SciPy.sparse.array.in.**Dicti
6ba0 6f 6e 61 72 79 20 6f 66 20 4b 65 79 73 2a 2a 20 66 6f 72 6d 61 74 20 74 6f 20 61 6e 0a 20 20 20 onary.of.Keys**.format.to.an....
6bc0 20 69 74 65 72 61 62 6c 65 20 6f 66 20 77 65 69 67 68 74 65 64 20 65 64 67 65 20 74 72 69 70 6c .iterable.of.weighted.edge.tripl
6be0 65 73 2e 0a 0a 20 20 20 20 4e 29 03 da 05 69 74 65 6d 73 da 03 69 6e 74 da 04 69 74 65 6d 29 04 es.......N)...items..int..item).
6c00 72 2d 00 00 00 72 83 00 00 00 72 5f 00 00 00 72 5b 00 00 00 73 04 00 00 00 20 20 20 20 72 1d 00 r-...r....r_...r[...s........r..
6c20 00 00 da 10 5f 64 6f 6b 5f 67 65 6e 5f 74 72 69 70 6c 65 73 72 a0 00 00 00 ed 02 00 00 73 40 00 ...._dok_gen_triplesr........s@.
6c40 00 00 e8 00 f8 80 00 f0 0a 00 16 17 97 57 91 57 93 59 f2 00 02 05 27 89 09 89 06 88 11 88 41 90 .............W.W.Y....'.......A.
6c60 01 e4 0e 11 90 21 8b 66 94 63 98 21 93 66 98 61 9f 66 99 66 9b 68 d0 0e 26 d3 08 26 f1 05 02 05 .....!.f.c.!.f.a.f.f.h..&..&....
6c80 27 f9 73 06 00 00 00 82 41 04 41 06 01 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 '.s.....A.A..c..................
6ca0 00 00 f3 d0 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 .........|.j...................d
6cc0 01 6b 28 00 00 72 0b 74 03 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 53 00 7c 00 6a .k(..r.t.........|.........S.|.j
6ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 6b 28 00 00 72 0b 74 05 00 00 00 ...................d.k(..r.t....
6d00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 53 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 .....|.........S.|.j............
6d20 00 00 00 00 00 00 00 64 03 6b 28 00 00 72 0b 74 07 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 .......d.k(..r.t.........|......
6d40 00 00 00 53 00 74 09 00 00 00 00 00 00 00 00 7c 00 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 ...S.t.........|.j..............
6d60 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 53 00 29 04 7a bc 52 65 74 75 72 .....................S.).z.Retur
6d80 6e 73 20 61 6e 20 69 74 65 72 61 62 6c 65 20 6f 76 65 72 20 28 75 2c 20 76 2c 20 77 29 20 74 72 ns.an.iterable.over.(u,.v,.w).tr
6da0 69 70 6c 65 73 2c 20 77 68 65 72 65 20 75 20 61 6e 64 20 76 20 61 72 65 20 61 64 6a 61 63 65 6e iples,.where.u.and.v.are.adjacen
6dc0 74 0a 20 20 20 20 76 65 72 74 69 63 65 73 20 61 6e 64 20 77 20 69 73 20 74 68 65 20 77 65 69 67 t.....vertices.and.w.is.the.weig
6de0 68 74 20 6f 66 20 74 68 65 20 65 64 67 65 20 6a 6f 69 6e 69 6e 67 20 75 20 61 6e 64 20 76 2e 0a ht.of.the.edge.joining.u.and.v..
6e00 0a 20 20 20 20 60 41 60 20 69 73 20 61 20 53 63 69 50 79 20 73 70 61 72 73 65 20 61 72 72 61 79 .....`A`.is.a.SciPy.sparse.array
6e20 20 28 69 6e 20 61 6e 79 20 66 6f 72 6d 61 74 29 2e 0a 0a 20 20 20 20 da 03 63 73 72 da 03 63 73 .(in.any.format).........csr..cs
6e40 63 da 03 64 6f 6b 29 06 72 7c 00 00 00 72 94 00 00 00 72 98 00 00 00 72 a0 00 00 00 72 9b 00 00 c..dok).r|...r....r....r....r...
6e60 00 da 05 74 6f 63 6f 6f 72 9a 00 00 00 73 01 00 00 00 20 72 1d 00 00 00 da 18 5f 67 65 6e 65 72 ...tocoor....s.....r......_gener
6e80 61 74 65 5f 77 65 69 67 68 74 65 64 5f 65 64 67 65 73 72 a6 00 00 00 f7 02 00 00 73 5a 00 00 00 ate_weighted_edgesr........sZ...
6ea0 80 00 f0 0e 00 08 09 87 78 81 78 90 35 d2 07 18 dc 0f 1f a0 01 d3 0f 22 d0 08 22 d8 07 08 87 78 ........x.x.5..........".."....x
6ec0 81 78 90 35 d2 07 18 dc 0f 1f a0 01 d3 0f 22 d0 08 22 d8 07 08 87 78 81 78 90 35 d2 07 18 dc 0f .x.5..........".."....x.x.5.....
6ee0 1f a0 01 d3 0f 22 d0 08 22 e4 0b 1b 98 41 9f 47 99 47 9b 49 d3 0b 26 d0 04 26 72 1e 00 00 00 63 .....".."....A.G.G.I..&..&r....c
6f00 04 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 06 02 00 00 97 00 74 01 00 00 00 ...........................t....
6f20 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 01 7c 02 ab 02 00 .....j...................d.|....
6f40 00 00 00 00 00 7d 04 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5c 02 00 .....}.|.j...................\..
6f60 00 7d 05 7d 06 7c 05 7c 06 6b 37 00 00 72 22 74 01 00 00 00 00 00 00 00 00 6a 06 00 00 00 00 00 .}.}.|.|.k7..r"t.........j......
6f80 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 .............d.|.j..............
6fa0 00 00 00 00 00 9b 00 9d 02 ab 01 00 00 00 00 00 00 82 01 7c 04 6a 09 00 00 00 00 00 00 00 00 00 ...................|.j..........
6fc0 00 00 00 00 00 00 00 00 00 74 0b 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 ab 01 00 .........t.........|............
6fe0 00 00 00 00 00 01 00 74 0d 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 7d 07 7c 00 6a .......t.........|.........}.|.j
7000 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 ...................j............
7020 00 00 00 00 00 00 00 64 03 76 00 72 3b 7c 04 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .......d.v.r;|.j................
7040 00 00 00 ab 00 00 00 00 00 00 00 72 2b 7c 01 72 29 74 14 00 00 00 00 00 00 00 00 6a 16 00 00 00 ...........r+|.r)t.........j....
7060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............j................
7080 00 00 00 7d 08 02 00 7c 08 64 04 84 00 7c 07 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 ...}...|.d...|.D................
70a0 00 7d 07 7c 04 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 .}.|.j..........................
70c0 00 72 19 7c 04 6a 1b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 .r.|.j..........................
70e0 00 73 09 64 05 84 00 7c 07 44 00 ab 00 00 00 00 00 00 00 7d 07 7c 04 6a 1d 00 00 00 00 00 00 00 .s.d...|.D.........}.|.j........
7100 00 00 00 00 00 00 00 00 00 00 00 7c 07 7c 03 ac 06 ab 02 00 00 00 00 00 00 01 00 7c 04 53 00 29 ...........|.|.............|.S.)
7120 07 61 dd 09 00 00 43 72 65 61 74 65 73 20 61 20 6e 65 77 20 67 72 61 70 68 20 66 72 6f 6d 20 61 .a....Creates.a.new.graph.from.a
7140 6e 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74 72 69 78 20 67 69 76 65 6e 20 61 73 20 61 20 53 63 n.adjacency.matrix.given.as.a.Sc
7160 69 50 79 20 73 70 61 72 73 65 0a 20 20 20 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 50 61 72 61 6d iPy.sparse.....array.......Param
7180 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 41 3a 20 73 63 69 70 eters.....----------.....A:.scip
71a0 79 2e 73 70 61 72 73 65 20 61 72 72 61 79 0a 20 20 20 20 20 20 41 6e 20 61 64 6a 61 63 65 6e 63 y.sparse.array.......An.adjacenc
71c0 79 20 6d 61 74 72 69 78 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 61 20 67 72 61 y.matrix.representation.of.a.gra
71e0 70 68 0a 0a 20 20 20 20 70 61 72 61 6c 6c 65 6c 5f 65 64 67 65 73 20 3a 20 42 6f 6f 6c 65 61 6e ph......parallel_edges.:.Boolean
7200 0a 20 20 20 20 20 20 49 66 20 74 68 69 73 20 69 73 20 54 72 75 65 2c 20 60 63 72 65 61 74 65 5f .......If.this.is.True,.`create_
7220 75 73 69 6e 67 60 20 69 73 20 61 20 6d 75 6c 74 69 67 72 61 70 68 2c 20 61 6e 64 20 60 41 60 20 using`.is.a.multigraph,.and.`A`.
7240 69 73 20 61 6e 0a 20 20 20 20 20 20 69 6e 74 65 67 65 72 20 6d 61 74 72 69 78 2c 20 74 68 65 6e is.an.......integer.matrix,.then
7260 20 65 6e 74 72 79 20 2a 28 69 2c 20 6a 29 2a 20 69 6e 20 74 68 65 20 6d 61 74 72 69 78 20 69 73 .entry.*(i,.j)*.in.the.matrix.is
7280 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 74 68 65 0a 20 20 20 20 20 20 6e 75 6d 62 65 72 .interpreted.as.the.......number
72a0 20 6f 66 20 70 61 72 61 6c 6c 65 6c 20 65 64 67 65 73 20 6a 6f 69 6e 69 6e 67 20 76 65 72 74 69 .of.parallel.edges.joining.verti
72c0 63 65 73 20 2a 69 2a 20 61 6e 64 20 2a 6a 2a 20 69 6e 20 74 68 65 20 67 72 61 70 68 2e 0a 20 20 ces.*i*.and.*j*.in.the.graph....
72e0 20 20 20 20 49 66 20 69 74 20 69 73 20 46 61 6c 73 65 2c 20 74 68 65 6e 20 74 68 65 20 65 6e 74 ....If.it.is.False,.then.the.ent
7300 72 69 65 73 20 69 6e 20 74 68 65 20 6d 61 74 72 69 78 20 61 72 65 20 69 6e 74 65 72 70 72 65 74 ries.in.the.matrix.are.interpret
7320 65 64 20 61 73 0a 20 20 20 20 20 20 74 68 65 20 77 65 69 67 68 74 20 6f 66 20 61 20 73 69 6e 67 ed.as.......the.weight.of.a.sing
7340 6c 65 20 65 64 67 65 20 6a 6f 69 6e 69 6e 67 20 74 68 65 20 76 65 72 74 69 63 65 73 2e 0a 0a 20 le.edge.joining.the.vertices....
7360 20 20 20 63 72 65 61 74 65 5f 75 73 69 6e 67 20 3a 20 4e 65 74 77 6f 72 6b 58 20 67 72 61 70 68 ...create_using.:.NetworkX.graph
7380 20 63 6f 6e 73 74 72 75 63 74 6f 72 2c 20 6f 70 74 69 6f 6e 61 6c 20 28 64 65 66 61 75 6c 74 3d .constructor,.optional.(default=
73a0 6e 78 2e 47 72 61 70 68 29 0a 20 20 20 20 20 20 20 47 72 61 70 68 20 74 79 70 65 20 74 6f 20 63 nx.Graph)........Graph.type.to.c
73c0 72 65 61 74 65 2e 20 49 66 20 67 72 61 70 68 20 69 6e 73 74 61 6e 63 65 2c 20 74 68 65 6e 20 63 reate..If.graph.instance,.then.c
73e0 6c 65 61 72 65 64 20 62 65 66 6f 72 65 20 70 6f 70 75 6c 61 74 65 64 2e 0a 0a 20 20 20 20 65 64 leared.before.populated.......ed
7400 67 65 5f 61 74 74 72 69 62 75 74 65 3a 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 4e 61 6d 65 ge_attribute:.string........Name
7420 20 6f 66 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 20 74 6f 20 73 74 6f 72 65 20 6d 61 74 72 .of.edge.attribute.to.store.matr
7440 69 78 20 6e 75 6d 65 72 69 63 20 76 61 6c 75 65 2e 20 54 68 65 20 64 61 74 61 20 77 69 6c 6c 0a ix.numeric.value..The.data.will.
7460 20 20 20 20 20 20 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 20 61 73 20 74 68 65 .......have.the.same.type.as.the
7480 20 6d 61 74 72 69 78 20 65 6e 74 72 79 20 28 69 6e 74 2c 20 66 6c 6f 61 74 2c 20 28 72 65 61 6c .matrix.entry.(int,.float,.(real
74a0 2c 69 6d 61 67 29 29 2e 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 ,imag)).......Notes.....-----...
74c0 20 20 46 6f 72 20 64 69 72 65 63 74 65 64 20 67 72 61 70 68 73 2c 20 65 78 70 6c 69 63 69 74 6c ..For.directed.graphs,.explicitl
74e0 79 20 6d 65 6e 74 69 6f 6e 20 63 72 65 61 74 65 5f 75 73 69 6e 67 3d 6e 78 2e 44 69 47 72 61 70 y.mention.create_using=nx.DiGrap
7500 68 2c 0a 20 20 20 20 61 6e 64 20 65 6e 74 72 79 20 69 2c 6a 20 6f 66 20 41 20 63 6f 72 72 65 73 h,.....and.entry.i,j.of.A.corres
7520 70 6f 6e 64 73 20 74 6f 20 61 6e 20 65 64 67 65 20 66 72 6f 6d 20 69 20 74 6f 20 6a 2e 0a 0a 20 ponds.to.an.edge.from.i.to.j....
7540 20 20 20 49 66 20 60 63 72 65 61 74 65 5f 75 73 69 6e 67 60 20 69 73 20 3a 63 6c 61 73 73 3a 60 ...If.`create_using`.is.:class:`
7560 6e 65 74 77 6f 72 6b 78 2e 4d 75 6c 74 69 47 72 61 70 68 60 20 6f 72 0a 20 20 20 20 3a 63 6c 61 networkx.MultiGraph`.or.....:cla
7580 73 73 3a 60 6e 65 74 77 6f 72 6b 78 2e 4d 75 6c 74 69 44 69 47 72 61 70 68 60 2c 20 60 70 61 72 ss:`networkx.MultiDiGraph`,.`par
75a0 61 6c 6c 65 6c 5f 65 64 67 65 73 60 20 69 73 20 54 72 75 65 2c 20 61 6e 64 20 74 68 65 0a 20 20 allel_edges`.is.True,.and.the...
75c0 20 20 65 6e 74 72 69 65 73 20 6f 66 20 60 41 60 20 61 72 65 20 6f 66 20 74 79 70 65 20 3a 63 6c ..entries.of.`A`.are.of.type.:cl
75e0 61 73 73 3a 60 69 6e 74 60 2c 20 74 68 65 6e 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 ass:`int`,.then.this.function.re
7600 74 75 72 6e 73 20 61 0a 20 20 20 20 6d 75 6c 74 69 67 72 61 70 68 20 28 63 6f 6e 73 74 72 75 63 turns.a.....multigraph.(construc
7620 74 65 64 20 66 72 6f 6d 20 60 63 72 65 61 74 65 5f 75 73 69 6e 67 60 29 20 77 69 74 68 20 70 61 ted.from.`create_using`).with.pa
7640 72 61 6c 6c 65 6c 20 65 64 67 65 73 2e 0a 20 20 20 20 49 6e 20 74 68 69 73 20 63 61 73 65 2c 20 rallel.edges......In.this.case,.
7660 60 65 64 67 65 5f 61 74 74 72 69 62 75 74 65 60 20 77 69 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 `edge_attribute`.will.be.ignored
7680 2e 0a 0a 20 20 20 20 49 66 20 60 63 72 65 61 74 65 5f 75 73 69 6e 67 60 20 69 6e 64 69 63 61 74 .......If.`create_using`.indicat
76a0 65 73 20 61 6e 20 75 6e 64 69 72 65 63 74 65 64 20 6d 75 6c 74 69 67 72 61 70 68 2c 20 74 68 65 es.an.undirected.multigraph,.the
76c0 6e 20 6f 6e 6c 79 20 74 68 65 20 65 64 67 65 73 0a 20 20 20 20 69 6e 64 69 63 61 74 65 64 20 62 n.only.the.edges.....indicated.b
76e0 79 20 74 68 65 20 75 70 70 65 72 20 74 72 69 61 6e 67 6c 65 20 6f 66 20 74 68 65 20 6d 61 74 72 y.the.upper.triangle.of.the.matr
7700 69 78 20 60 41 60 20 77 69 6c 6c 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 0a 20 20 20 20 ix.`A`.will.be.added.to.the.....
7720 67 72 61 70 68 2e 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d graph.......Examples.....-------
7740 2d 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 73 63 69 70 79 20 61 73 20 73 70 0a 20 20 20 -.....>>>.import.scipy.as.sp....
7760 20 3e 3e 3e 20 41 20 3d 20 73 70 2e 73 70 61 72 73 65 2e 65 79 65 28 32 2c 20 32 2c 20 31 29 0a .>>>.A.=.sp.sparse.eye(2,.2,.1).
7780 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 66 72 6f 6d 5f 73 63 69 70 79 5f 73 70 61 72 73 65 ....>>>.G.=.nx.from_scipy_sparse
77a0 5f 61 72 72 61 79 28 41 29 0a 0a 20 20 20 20 49 66 20 60 63 72 65 61 74 65 5f 75 73 69 6e 67 60 _array(A)......If.`create_using`
77c0 20 69 6e 64 69 63 61 74 65 73 20 61 20 6d 75 6c 74 69 67 72 61 70 68 20 61 6e 64 20 74 68 65 20 .indicates.a.multigraph.and.the.
77e0 6d 61 74 72 69 78 20 68 61 73 20 6f 6e 6c 79 20 69 6e 74 65 67 65 72 0a 20 20 20 20 65 6e 74 72 matrix.has.only.integer.....entr
7800 69 65 73 20 61 6e 64 20 60 70 61 72 61 6c 6c 65 6c 5f 65 64 67 65 73 60 20 69 73 20 46 61 6c 73 ies.and.`parallel_edges`.is.Fals
7820 65 2c 20 74 68 65 6e 20 74 68 65 20 65 6e 74 72 69 65 73 20 77 69 6c 6c 20 62 65 20 74 72 65 61 e,.then.the.entries.will.be.trea
7840 74 65 64 0a 20 20 20 20 61 73 20 77 65 69 67 68 74 73 20 66 6f 72 20 65 64 67 65 73 20 6a 6f 69 ted.....as.weights.for.edges.joi
7860 6e 69 6e 67 20 74 68 65 20 6e 6f 64 65 73 20 28 77 69 74 68 6f 75 74 20 63 72 65 61 74 69 6e 67 ning.the.nodes.(without.creating
7880 20 70 61 72 61 6c 6c 65 6c 20 65 64 67 65 73 29 3a 0a 0a 20 20 20 20 3e 3e 3e 20 41 20 3d 20 73 .parallel.edges):......>>>.A.=.s
78a0 70 2e 73 70 61 72 73 65 2e 63 73 72 5f 61 72 72 61 79 28 5b 5b 31 2c 20 31 5d 2c 20 5b 31 2c 20 p.sparse.csr_array([[1,.1],.[1,.
78c0 32 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 66 72 6f 6d 5f 73 63 69 70 79 5f 73 2]]).....>>>.G.=.nx.from_scipy_s
78e0 70 61 72 73 65 5f 61 72 72 61 79 28 41 2c 20 63 72 65 61 74 65 5f 75 73 69 6e 67 3d 6e 78 2e 4d parse_array(A,.create_using=nx.M
7900 75 6c 74 69 47 72 61 70 68 29 0a 20 20 20 20 3e 3e 3e 20 47 5b 31 5d 5b 31 5d 0a 20 20 20 20 41 ultiGraph).....>>>.G[1][1].....A
7920 74 6c 61 73 56 69 65 77 28 7b 30 3a 20 7b 27 77 65 69 67 68 74 27 3a 20 32 7d 7d 29 0a 0a 20 20 tlasView({0:.{'weight':.2}})....
7940 20 20 49 66 20 60 63 72 65 61 74 65 5f 75 73 69 6e 67 60 20 69 6e 64 69 63 61 74 65 73 20 61 20 ..If.`create_using`.indicates.a.
7960 6d 75 6c 74 69 67 72 61 70 68 20 61 6e 64 20 74 68 65 20 6d 61 74 72 69 78 20 68 61 73 20 6f 6e multigraph.and.the.matrix.has.on
7980 6c 79 20 69 6e 74 65 67 65 72 0a 20 20 20 20 65 6e 74 72 69 65 73 20 61 6e 64 20 60 70 61 72 61 ly.integer.....entries.and.`para
79a0 6c 6c 65 6c 5f 65 64 67 65 73 60 20 69 73 20 54 72 75 65 2c 20 74 68 65 6e 20 74 68 65 20 65 6e llel_edges`.is.True,.then.the.en
79c0 74 72 69 65 73 20 77 69 6c 6c 20 62 65 20 74 72 65 61 74 65 64 0a 20 20 20 20 61 73 20 74 68 65 tries.will.be.treated.....as.the
79e0 20 6e 75 6d 62 65 72 20 6f 66 20 70 61 72 61 6c 6c 65 6c 20 65 64 67 65 73 20 6a 6f 69 6e 69 6e .number.of.parallel.edges.joinin
7a00 67 20 74 68 6f 73 65 20 74 77 6f 20 76 65 72 74 69 63 65 73 3a 0a 0a 20 20 20 20 3e 3e 3e 20 41 g.those.two.vertices:......>>>.A
7a20 20 3d 20 73 70 2e 73 70 61 72 73 65 2e 63 73 72 5f 61 72 72 61 79 28 5b 5b 31 2c 20 31 5d 2c 20 .=.sp.sparse.csr_array([[1,.1],.
7a40 5b 31 2c 20 32 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 66 72 6f 6d 5f 73 63 69 [1,.2]]).....>>>.G.=.nx.from_sci
7a60 70 79 5f 73 70 61 72 73 65 5f 61 72 72 61 79 28 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 41 2c 20 py_sparse_array(.............A,.
7a80 70 61 72 61 6c 6c 65 6c 5f 65 64 67 65 73 3d 54 72 75 65 2c 20 63 72 65 61 74 65 5f 75 73 69 6e parallel_edges=True,.create_usin
7aa0 67 3d 6e 78 2e 4d 75 6c 74 69 47 72 61 70 68 0a 20 20 20 20 2e 2e 2e 20 29 0a 20 20 20 20 3e 3e g=nx.MultiGraph.........).....>>
7ac0 3e 20 47 5b 31 5d 5b 31 5d 0a 20 20 20 20 41 74 6c 61 73 56 69 65 77 28 7b 30 3a 20 7b 27 77 65 >.G[1][1].....AtlasView({0:.{'we
7ae0 69 67 68 74 27 3a 20 31 7d 2c 20 31 3a 20 7b 27 77 65 69 67 68 74 27 3a 20 31 7d 7d 29 0a 0a 20 ight':.1},.1:.{'weight':.1}})...
7b00 20 20 20 72 02 00 00 00 fa 23 41 64 6a 61 63 65 6e 63 79 20 6d 61 74 72 69 78 20 6e 6f 74 20 73 ...r.....#Adjacency.matrix.not.s
7b20 71 75 61 72 65 3a 20 6e 78 2c 6e 79 3d 29 02 da 01 69 72 5a 00 00 00 63 01 00 00 00 00 00 00 00 quare:.nx,ny=)...irZ...c........
7b40 00 00 00 00 05 00 00 00 33 00 00 00 f3 52 00 00 00 87 02 87 03 4b 00 01 00 97 00 7c 00 5d 1d 00 ........3....R.......K.....|.]..
7b60 00 5c 03 00 00 8a 02 8a 03 7d 01 88 02 88 03 66 02 64 00 84 08 74 01 00 00 00 00 00 00 00 00 7c .\.......}.....f.d...t.........|
7b80 01 ab 01 00 00 00 00 00 00 44 00 ab 00 00 00 00 00 00 00 96 01 97 01 01 00 8c 1f 04 00 79 01 ad .........D...................y..
7ba0 03 77 01 29 02 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 33 00 00 00 f3 28 00 00 00 95 .w.).c................3....(....
7bc0 02 4b 00 01 00 97 00 7c 00 5d 09 00 00 7d 01 89 02 89 03 64 00 66 03 96 01 97 01 01 00 8c 0b 04 .K.....|.]...}.....d.f..........
7be0 00 79 01 ad 03 77 01 a9 02 72 6c 00 00 00 4e 72 68 00 00 00 a9 04 72 35 00 00 00 72 37 00 00 00 .y...w...rl...Nrh.....r5...r7...
7c00 72 5a 00 00 00 72 5b 00 00 00 73 04 00 00 00 20 20 80 80 72 1d 00 00 00 72 38 00 00 00 7a 34 66 rZ...r[...s........r....r8...z4f
7c20 72 6f 6d 5f 73 63 69 70 79 5f 73 70 61 72 73 65 5f 61 72 72 61 79 2e 3c 6c 6f 63 61 6c 73 3e 2e rom_scipy_sparse_array.<locals>.
7c40 3c 67 65 6e 65 78 70 72 3e 2e 3c 67 65 6e 65 78 70 72 3e 62 03 00 00 73 17 00 00 00 f8 e8 00 f8 <genexpr>.<genexpr>b...s........
7c60 80 00 d2 18 35 a0 71 98 21 98 51 a0 01 9c 19 d1 18 35 f9 f3 04 00 00 00 83 0f 12 01 4e a9 01 72 ....5.q.!.Q......5..........N..r
7c80 75 00 00 00 29 04 72 35 00 00 00 da 01 77 72 5a 00 00 00 72 5b 00 00 00 73 04 00 00 00 20 20 40 u...).r5.....wrZ...r[...s......@
7ca0 40 72 1d 00 00 00 72 38 00 00 00 7a 2a 66 72 6f 6d 5f 73 63 69 70 79 5f 73 70 61 72 73 65 5f 61 @r....r8...z*from_scipy_sparse_a
7cc0 72 72 61 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 62 03 00 00 73 24 00 00 00 rray.<locals>.<genexpr>b...s$...
7ce0 f9 e8 00 f8 80 00 d2 17 4f b9 29 b8 31 b8 61 c0 11 d4 18 35 ac 45 b0 21 ab 48 d7 18 35 d0 18 35 ........O.).1.a....5.E.!.H..5..5
7d00 d1 17 4f f9 73 04 00 00 00 84 23 27 01 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 33 00 ..O.s.....#'.c................3.
7d20 00 00 f3 3a 00 00 00 4b 00 01 00 97 00 7c 00 5d 13 00 00 5c 03 00 00 7d 01 7d 02 7d 03 7c 01 7c ...:...K.....|.]...\...}.}.}.|.|
7d40 02 6b 1a 00 00 73 01 8c 0d 7c 01 7c 02 7c 03 66 03 96 01 97 01 01 00 8c 15 04 00 79 00 ad 03 77 .k...s...|.|.|.f...........y...w
7d60 01 72 32 00 00 00 72 68 00 00 00 a9 04 72 35 00 00 00 72 5a 00 00 00 72 5b 00 00 00 72 37 00 00 .r2...rh.....r5...rZ...r[...r7..
7d80 00 73 04 00 00 00 20 20 20 20 72 1d 00 00 00 72 38 00 00 00 7a 2a 66 72 6f 6d 5f 73 63 69 70 79 .s........r....r8...z*from_scipy
7da0 5f 73 70 61 72 73 65 5f 61 72 72 61 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e _sparse_array.<locals>.<genexpr>
7dc0 6c 03 00 00 f3 22 00 00 00 e8 00 f8 80 00 d2 12 3e a1 17 a0 11 a0 41 a0 71 b0 71 b8 41 b3 76 90 l...."..........>.....A.q.q.A.v.
7de0 41 90 71 98 21 94 39 d1 12 3e f9 f3 08 00 00 00 82 0e 1b 01 91 0a 1b 01 29 01 72 0c 00 00 00 29 A.q.!.9..>..............).r....)
7e00 0f 72 26 00 00 00 72 4f 00 00 00 72 6f 00 00 00 72 27 00 00 00 da 0e 61 64 64 5f 6e 6f 64 65 73 .r&...rO...ro...r'.....add_nodes
7e20 5f 66 72 6f 6d 72 75 00 00 00 72 a6 00 00 00 72 10 00 00 00 da 04 6b 69 6e 64 72 3e 00 00 00 da _fromru...r....r......kindr>....
7e40 09 69 74 65 72 74 6f 6f 6c 73 da 05 63 68 61 69 6e da 0d 66 72 6f 6d 5f 69 74 65 72 61 62 6c 65 .itertools..chain..from_iterable
7e60 72 77 00 00 00 da 17 61 64 64 5f 77 65 69 67 68 74 65 64 5f 65 64 67 65 73 5f 66 72 6f 6d 29 09 rw.....add_weighted_edges_from).
7e80 72 2d 00 00 00 da 0e 70 61 72 61 6c 6c 65 6c 5f 65 64 67 65 73 72 22 00 00 00 da 0e 65 64 67 65 r-.....parallel_edgesr".....edge
7ea0 5f 61 74 74 72 69 62 75 74 65 72 1a 00 00 00 72 80 00 00 00 da 01 6d da 07 74 72 69 70 6c 65 73 _attributer....r......m..triples
7ec0 72 b8 00 00 00 73 09 00 00 00 20 20 20 20 20 20 20 20 20 72 1d 00 00 00 72 08 00 00 00 72 08 00 r....s.............r....r....r..
7ee0 00 00 08 03 00 00 73 d8 00 00 00 80 00 f4 48 02 00 09 0b 8f 0e 89 0e 90 71 98 2c d3 08 27 80 41 ......s.......H.........q.,..'.A
7f00 d8 0b 0c 8f 37 89 37 81 44 80 41 80 71 d8 07 08 88 41 82 76 dc 0e 10 d7 0e 1e d1 0e 1e d0 21 44 ....7.7.D.A.q....A.v..........!D
7f20 c0 51 c7 57 c1 57 c0 49 d0 1f 4e d3 0e 4f d0 08 4f e0 04 05 d7 04 14 d1 04 14 94 55 98 31 93 58 .Q.W.W.I..N..O..O..........U.1.X
7f40 d4 04 1e f4 06 00 0f 27 a0 71 d3 0e 29 80 47 f0 0c 00 08 09 87 77 81 77 87 7c 81 7c 90 7a d1 07 .......'.q..).G......w.w.|.|.z..
7f60 21 a0 61 a7 6f a1 6f d4 26 37 b9 4e dc 10 19 97 0f 91 0f d7 10 2d d1 10 2d 88 05 f1 0e 00 13 18 !.a.o.o.&7.N.........-..-.......
7f80 d1 17 4f c0 77 d4 17 4f d3 12 4f 88 07 f0 12 00 08 09 87 7f 81 7f d4 07 18 a0 11 a7 1d a1 1d a4 ..O.w..O..O.....................
7fa0 1f d9 12 3e a8 47 d4 12 3e 88 07 d8 04 05 d7 04 1d d1 04 1d 98 67 a8 6e d0 04 1d d4 04 3d d8 0b ...>.G..>............g.n.....=..
7fc0 0c 80 48 72 1e 00 00 00 63 07 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 48 06 ..Hr....c.....................H.
7fe0 00 00 97 00 64 01 64 02 6c 00 7d 07 7c 01 80 0b 74 03 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 ....d.d.l.}.|...t.........|.....
8000 00 00 00 00 7d 01 74 05 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 08 74 07 00 00 ....}.t.........|.........}.t...
8020 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 7d 09 7c 09 74 07 00 00 00 00 00 00 00 00 7c 00 ......|.........}.|.t.........|.
8040 ab 01 00 00 00 00 00 00 7a 0a 00 00 72 25 74 09 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 ........z...r%t.........j.......
8060 00 00 00 00 00 00 00 00 00 00 00 00 64 03 7c 09 74 07 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 ............d.|.t.........|.....
8080 00 00 00 00 7a 0a 00 00 9b 00 64 04 9d 03 ab 01 00 00 00 00 00 00 82 01 74 05 00 00 00 00 00 00 ....z.....d.............t.......
80a0 00 00 7c 09 ab 01 00 00 00 00 00 00 7c 08 6b 02 00 00 72 15 74 09 00 00 00 00 00 00 00 00 6a 0a ..|.........|.k...r.t.........j.
80c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 05 ab 01 00 00 00 00 00 00 82 01 7c 07 ..................d...........|.
80e0 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 08 7c 08 66 02 7c 06 7c 02 7c 03 j...................|.|.f.|.|.|.
8100 ac 06 ab 04 00 00 00 00 00 00 7d 0a 7c 08 64 01 6b 28 00 00 73 13 7c 00 6a 0f 00 00 00 00 00 00 ..........}.|.d.k(..s.|.j.......
8120 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 64 01 6b 28 00 00 72 02 7c 0a 53 00 ....................d.k(..r.|.S.
8140 64 02 7d 0b 7c 0a 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 12 00 00 00 00 d.}.|.j...................j.....
8160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 72 1a 7c 05 80 0d 7c 02 6a 12 00 00 00 00 00 00 00 00 ..............r.|...|.j.........
8180 00 00 00 00 00 00 00 00 00 00 7d 0b 6e 0b 74 15 00 00 00 00 00 00 00 00 64 07 ab 01 00 00 00 00 ..........}.n.t.........d.......
81a0 00 00 82 01 74 17 00 00 00 00 00 00 00 00 74 19 00 00 00 00 00 00 00 00 7c 01 74 1b 00 00 00 00 ....t.........t.........|.t.....
81c0 00 00 00 00 7c 08 ab 01 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 0c ....|.........................}.
81e0 74 05 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 74 05 00 00 00 00 00 00 00 00 7c 00 t.........|.........t.........|.
8200 ab 01 00 00 00 00 00 00 6b 02 00 00 72 1f 7c 00 6a 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ........k...r.|.j...............
8220 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 6a 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....|.........j.................
8240 00 00 ab 00 00 00 00 00 00 00 7d 00 7c 00 6a 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..........}.|.j!................
8260 00 00 ab 00 00 00 00 00 00 00 72 b7 7c 0b 72 15 74 09 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 ..........r.|.r.t.........j.....
8280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 08 ab 01 00 00 00 00 00 00 82 01 74 23 00 00 00 00 ..............d...........t#....
82a0 00 00 00 00 74 02 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 0d 7c 00 6a 25 00 00 00 00 ....t.................}.|.j%....
82c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 64 09 ac 0a ab 02 00 00 00 00 00 00 44 00 5d 22 ..............|.d...........D.]"
82e0 00 00 5c 03 00 00 7d 0e 7d 0f 7d 10 7c 0d 7c 0c 7c 0e 19 00 00 00 7c 0c 7c 0f 19 00 00 00 66 02 ..\...}.}.}.|.|.|.....|.|.....f.
8300 19 00 00 00 6a 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 10 ab 01 00 00 00 00 ....j'..................|.......
8320 00 00 01 00 8c 24 04 00 7c 07 6a 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 03 .....$..|.j)..................t.
8340 00 00 00 00 00 00 00 00 7c 0d 6a 2b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 ........|.j+....................
8360 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 6a 2c 00 00 00 00 00 00 00 00 ......................j,........
8380 00 00 00 00 00 00 00 00 00 00 5c 02 00 00 7d 11 7d 12 7c 0d 6a 2f 00 00 00 00 00 00 00 00 00 00 ..........\...}.}.|.j/..........
83a0 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 44 00 8f 13 63 02 67 00 63 02 5d 0a 00 00 7d 13 ................D...c.g.c.]...}.
83c0 02 00 7c 04 7c 13 ab 01 00 00 00 00 00 00 91 02 8c 0c 04 00 7d 14 7d 13 6e fe 67 00 67 00 67 00 ..|.|...............}.}.n.g.g.g.
83e0 7d 14 7d 12 7d 11 7c 0b 72 a1 7c 00 6a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }.}.}.|.r.|.j%..................
8400 64 0b ac 0c ab 01 00 00 00 00 00 00 44 00 5d 3f 00 00 5c 03 00 00 7d 0e 7d 0f 7d 15 7c 11 6a 27 d...........D.]?..\...}.}.}.|.j'
8420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0c 7c 0e 19 00 00 00 ab 01 00 00 00 00 ..................|.|...........
8440 00 00 01 00 7c 12 6a 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0c 7c 0f 19 00 ....|.j'..................|.|...
8460 00 00 ab 01 00 00 00 00 00 00 01 00 7c 14 6a 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............|.j'................
8480 00 00 7c 15 ab 01 00 00 00 00 00 00 01 00 8c 41 04 00 7c 0b 44 00 5d 46 00 00 7d 16 7c 14 44 00 ..|............A..|.D.]F..}.|.D.
84a0 8f 10 63 02 67 00 63 02 5d 14 00 00 7d 10 7c 10 6a 31 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..c.g.c.]...}.|.j1..............
84c0 00 00 00 00 7c 16 64 09 ab 02 00 00 00 00 00 00 91 02 8c 16 04 00 7d 17 7d 10 7c 17 7c 0a 7c 16 ....|.d...............}.}.|.|.|.
84e0 19 00 00 00 7c 11 7c 12 66 02 3c 00 00 00 7c 00 6a 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ....|.|.f.<...|.j3..............
8500 00 00 00 00 ab 00 00 00 00 00 00 00 72 01 8c 3d 7c 17 7c 0a 7c 16 19 00 00 00 7c 12 7c 11 66 02 ............r..=|.|.|.....|.|.f.
8520 3c 00 00 00 8c 48 04 00 7c 0a 53 00 7c 00 6a 25 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 <....H..|.S.|.j%................
8540 00 00 7c 05 64 09 ac 0a ab 02 00 00 00 00 00 00 44 00 5d 3f 00 00 5c 03 00 00 7d 0e 7d 0f 7d 10 ..|.d...........D.]?..\...}.}.}.
8560 7c 11 6a 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0c 7c 0e 19 00 00 00 ab 01 |.j'..................|.|.......
8580 00 00 00 00 00 00 01 00 7c 12 6a 27 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 0c ........|.j'..................|.
85a0 7c 0f 19 00 00 00 ab 01 00 00 00 00 00 00 01 00 7c 14 6a 27 00 00 00 00 00 00 00 00 00 00 00 00 |...............|.j'............
85c0 00 00 00 00 00 00 7c 10 ab 01 00 00 00 00 00 00 01 00 8c 41 04 00 7c 14 7c 0a 7c 11 7c 12 66 02 ......|............A..|.|.|.|.f.
85e0 3c 00 00 00 7c 00 6a 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 <...|.j3........................
8600 00 00 73 07 7c 14 7c 0a 7c 12 7c 11 66 02 3c 00 00 00 7c 0a 53 00 63 02 01 00 63 02 7d 13 77 00 ..s.|.|.|.|.f.<...|.S.c...c.}.w.
8620 63 02 01 00 63 02 7d 10 77 00 29 0d 61 64 15 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 67 72 61 c...c.}.w.).ad...Returns.the.gra
8640 70 68 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74 72 69 78 20 61 73 20 61 20 4e 75 6d 50 79 20 61 ph.adjacency.matrix.as.a.NumPy.a
8660 72 72 61 79 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d rray.......Parameters.....------
8680 2d 2d 2d 2d 0a 20 20 20 20 47 20 3a 20 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 54 68 65 20 4e ----.....G.:.graph.........The.N
86a0 65 74 77 6f 72 6b 58 20 67 72 61 70 68 20 75 73 65 64 20 74 6f 20 63 6f 6e 73 74 72 75 63 74 20 etworkX.graph.used.to.construct.
86c0 74 68 65 20 4e 75 6d 50 79 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 6e 6f 64 65 6c 69 73 74 20 3a the.NumPy.array.......nodelist.:
86e0 20 6c 69 73 74 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 54 68 65 20 72 6f 77 73 .list,.optional.........The.rows
8700 20 61 6e 64 20 63 6f 6c 75 6d 6e 73 20 61 72 65 20 6f 72 64 65 72 65 64 20 61 63 63 6f 72 64 69 .and.columns.are.ordered.accordi
8720 6e 67 20 74 6f 20 74 68 65 20 6e 6f 64 65 73 20 69 6e 20 60 6e 6f 64 65 6c 69 73 74 60 2e 0a 20 ng.to.the.nodes.in.`nodelist`...
8740 20 20 20 20 20 20 20 49 66 20 60 6e 6f 64 65 6c 69 73 74 60 20 69 73 20 60 60 4e 6f 6e 65 60 60 .......If.`nodelist`.is.``None``
8760 2c 20 74 68 65 6e 20 74 68 65 20 6f 72 64 65 72 69 6e 67 20 69 73 20 70 72 6f 64 75 63 65 64 20 ,.then.the.ordering.is.produced.
8780 62 79 20 60 60 47 2e 6e 6f 64 65 73 28 29 60 60 2e 0a 0a 20 20 20 20 64 74 79 70 65 20 3a 20 4e by.``G.nodes()``.......dtype.:.N
87a0 75 6d 50 79 20 64 61 74 61 20 74 79 70 65 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 umPy.data.type,.optional........
87c0 20 41 20 4e 75 6d 50 79 20 64 61 74 61 20 74 79 70 65 20 75 73 65 64 20 74 6f 20 69 6e 69 74 69 .A.NumPy.data.type.used.to.initi
87e0 61 6c 69 7a 65 20 74 68 65 20 61 72 72 61 79 2e 20 49 66 20 4e 6f 6e 65 2c 20 74 68 65 6e 20 74 alize.the.array..If.None,.then.t
8800 68 65 20 4e 75 6d 50 79 0a 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 69 73 20 75 73 65 64 he.NumPy.........default.is.used
8820 2e 20 54 68 65 20 64 74 79 70 65 20 63 61 6e 20 62 65 20 73 74 72 75 63 74 75 72 65 64 20 69 66 ..The.dtype.can.be.structured.if
8840 20 60 77 65 69 67 68 74 3d 4e 6f 6e 65 60 2c 20 69 6e 20 77 68 69 63 68 0a 20 20 20 20 20 20 20 .`weight=None`,.in.which........
8860 20 63 61 73 65 20 74 68 65 20 64 74 79 70 65 20 66 69 65 6c 64 20 6e 61 6d 65 73 20 61 72 65 20 .case.the.dtype.field.names.are.
8880 75 73 65 64 20 74 6f 20 6c 6f 6f 6b 20 75 70 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 73 2e used.to.look.up.edge.attributes.
88a0 20 54 68 65 0a 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 69 73 20 61 20 73 74 72 75 63 74 75 .The.........result.is.a.structu
88c0 72 65 64 20 61 72 72 61 79 20 77 68 65 72 65 20 65 61 63 68 20 6e 61 6d 65 64 20 66 69 65 6c 64 red.array.where.each.named.field
88e0 20 69 6e 20 74 68 65 20 64 74 79 70 65 0a 20 20 20 20 20 20 20 20 63 6f 72 72 65 73 70 6f 6e 64 .in.the.dtype.........correspond
8900 73 20 74 6f 20 74 68 65 20 61 64 6a 61 63 65 6e 63 79 20 66 6f 72 20 74 68 61 74 20 65 64 67 65 s.to.the.adjacency.for.that.edge
8920 20 61 74 74 72 69 62 75 74 65 2e 20 53 65 65 20 65 78 61 6d 70 6c 65 73 20 66 6f 72 0a 20 20 20 .attribute..See.examples.for....
8940 20 20 20 20 20 64 65 74 61 69 6c 73 2e 0a 0a 20 20 20 20 6f 72 64 65 72 20 3a 20 7b 27 43 27 2c .....details.......order.:.{'C',
8960 20 27 46 27 7d 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 57 68 65 74 68 65 72 20 .'F'},.optional.........Whether.
8980 74 6f 20 73 74 6f 72 65 20 6d 75 6c 74 69 64 69 6d 65 6e 73 69 6f 6e 61 6c 20 64 61 74 61 20 69 to.store.multidimensional.data.i
89a0 6e 20 43 2d 20 6f 72 20 46 6f 72 74 72 61 6e 2d 63 6f 6e 74 69 67 75 6f 75 73 0a 20 20 20 20 20 n.C-.or.Fortran-contiguous......
89c0 20 20 20 28 72 6f 77 2d 20 6f 72 20 63 6f 6c 75 6d 6e 2d 77 69 73 65 29 20 6f 72 64 65 72 20 69 ...(row-.or.column-wise).order.i
89e0 6e 20 6d 65 6d 6f 72 79 2e 20 49 66 20 4e 6f 6e 65 2c 20 74 68 65 6e 20 74 68 65 20 4e 75 6d 50 n.memory..If.None,.then.the.NumP
8a00 79 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 y.default.........is.used.......
8a20 6d 75 6c 74 69 67 72 61 70 68 5f 77 65 69 67 68 74 20 3a 20 63 61 6c 6c 61 62 6c 65 2c 20 6f 70 multigraph_weight.:.callable,.op
8a40 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 41 6e 20 66 75 6e 63 74 69 6f 6e 20 74 68 61 74 20 tional.........An.function.that.
8a60 64 65 74 65 72 6d 69 6e 65 73 20 68 6f 77 20 77 65 69 67 68 74 73 20 69 6e 20 6d 75 6c 74 69 67 determines.how.weights.in.multig
8a80 72 61 70 68 73 20 61 72 65 20 68 61 6e 64 6c 65 64 2e 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 raphs.are.handled..........The.f
8aa0 75 6e 63 74 69 6f 6e 20 73 68 6f 75 6c 64 20 61 63 63 65 70 74 20 61 20 73 65 71 75 65 6e 63 65 unction.should.accept.a.sequence
8ac0 20 6f 66 20 77 65 69 67 68 74 73 20 61 6e 64 20 72 65 74 75 72 6e 20 61 20 73 69 6e 67 6c 65 0a .of.weights.and.return.a.single.
8ae0 20 20 20 20 20 20 20 20 76 61 6c 75 65 2e 20 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 74 6f ........value..The.default.is.to
8b00 20 73 75 6d 20 74 68 65 20 77 65 69 67 68 74 73 20 6f 66 20 74 68 65 20 6d 75 6c 74 69 70 6c 65 .sum.the.weights.of.the.multiple
8b20 20 65 64 67 65 73 2e 0a 0a 20 20 20 20 77 65 69 67 68 74 20 3a 20 73 74 72 69 6e 67 20 6f 72 20 .edges.......weight.:.string.or.
8b40 4e 6f 6e 65 20 6f 70 74 69 6f 6e 61 6c 20 28 64 65 66 61 75 6c 74 20 3d 20 27 77 65 69 67 68 74 None.optional.(default.=.'weight
8b60 27 29 0a 20 20 20 20 20 20 20 20 54 68 65 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 20 74 68 ').........The.edge.attribute.th
8b80 61 74 20 68 6f 6c 64 73 20 74 68 65 20 6e 75 6d 65 72 69 63 61 6c 20 76 61 6c 75 65 20 75 73 65 at.holds.the.numerical.value.use
8ba0 64 20 66 6f 72 0a 20 20 20 20 20 20 20 20 74 68 65 20 65 64 67 65 20 77 65 69 67 68 74 2e 20 49 d.for.........the.edge.weight..I
8bc0 66 20 61 6e 20 65 64 67 65 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 74 68 61 74 20 61 74 74 f.an.edge.does.not.have.that.att
8be0 72 69 62 75 74 65 2c 20 74 68 65 6e 20 74 68 65 0a 20 20 20 20 20 20 20 20 76 61 6c 75 65 20 31 ribute,.then.the.........value.1
8c00 20 69 73 20 75 73 65 64 20 69 6e 73 74 65 61 64 2e 20 60 77 65 69 67 68 74 60 20 6d 75 73 74 20 .is.used.instead..`weight`.must.
8c20 62 65 20 60 60 4e 6f 6e 65 60 60 20 69 66 20 61 20 73 74 72 75 63 74 75 72 65 64 0a 20 20 20 20 be.``None``.if.a.structured.....
8c40 20 20 20 20 64 74 79 70 65 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 6e 6f 6e 65 64 67 65 20 ....dtype.is.used.......nonedge.
8c60 3a 20 61 72 72 61 79 5f 6c 69 6b 65 20 28 64 65 66 61 75 6c 74 20 3d 20 30 2e 30 29 0a 20 20 20 :.array_like.(default.=.0.0)....
8c80 20 20 20 20 20 54 68 65 20 76 61 6c 75 65 20 75 73 65 64 20 74 6f 20 72 65 70 72 65 73 65 6e 74 .....The.value.used.to.represent
8ca0 20 6e 6f 6e 2d 65 64 67 65 73 20 69 6e 20 74 68 65 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74 72 .non-edges.in.the.adjacency.matr
8cc0 69 78 2e 0a 20 20 20 20 20 20 20 20 54 68 65 20 61 72 72 61 79 20 76 61 6c 75 65 73 20 63 6f 72 ix..........The.array.values.cor
8ce0 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 6e 6f 6e 65 64 67 65 73 20 61 72 65 20 74 79 70 69 63 responding.to.nonedges.are.typic
8d00 61 6c 6c 79 20 73 65 74 20 74 6f 20 7a 65 72 6f 2e 0a 20 20 20 20 20 20 20 20 48 6f 77 65 76 65 ally.set.to.zero..........Howeve
8d20 72 2c 20 74 68 69 73 20 63 6f 75 6c 64 20 62 65 20 75 6e 64 65 73 69 72 61 62 6c 65 20 69 66 20 r,.this.could.be.undesirable.if.
8d40 74 68 65 72 65 20 61 72 65 20 61 72 72 61 79 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 20 20 63 there.are.array.values.........c
8d60 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 61 63 74 75 61 6c 20 65 64 67 65 73 20 74 68 61 orresponding.to.actual.edges.tha
8d80 74 20 61 6c 73 6f 20 68 61 76 65 20 74 68 65 20 76 61 6c 75 65 20 7a 65 72 6f 2e 20 49 66 20 73 t.also.have.the.value.zero..If.s
8da0 6f 2c 0a 20 20 20 20 20 20 20 20 6f 6e 65 20 6d 69 67 68 74 20 70 72 65 66 65 72 20 6e 6f 6e 65 o,.........one.might.prefer.none
8dc0 64 67 65 73 20 74 6f 20 68 61 76 65 20 73 6f 6d 65 20 6f 74 68 65 72 20 76 61 6c 75 65 2c 20 73 dges.to.have.some.other.value,.s
8de0 75 63 68 20 61 73 20 60 60 6e 61 6e 60 60 2e 0a 0a 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 uch.as.``nan``.......Returns....
8e00 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 41 20 3a 20 4e 75 6d 50 79 20 6e 64 61 72 72 61 79 0a 20 .-------.....A.:.NumPy.ndarray..
8e20 20 20 20 20 20 20 20 47 72 61 70 68 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74 72 69 78 0a 0a 20 .......Graph.adjacency.matrix...
8e40 20 20 20 52 61 69 73 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 4e 65 74 77 6f 72 6b ...Raises.....------.....Network
8e60 58 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 49 66 20 60 64 74 79 70 65 60 20 69 73 20 61 20 73 XError.........If.`dtype`.is.a.s
8e80 74 72 75 63 74 75 72 65 64 20 64 74 79 70 65 20 61 6e 64 20 60 47 60 20 69 73 20 61 20 6d 75 6c tructured.dtype.and.`G`.is.a.mul
8ea0 74 69 67 72 61 70 68 0a 20 20 20 20 56 61 6c 75 65 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 49 tigraph.....ValueError.........I
8ec0 66 20 60 64 74 79 70 65 60 20 69 73 20 61 20 73 74 72 75 63 74 75 72 65 64 20 64 74 79 70 65 20 f.`dtype`.is.a.structured.dtype.
8ee0 61 6e 64 20 60 77 65 69 67 68 74 60 20 69 73 20 6e 6f 74 20 60 4e 6f 6e 65 60 0a 0a 20 20 20 20 and.`weight`.is.not.`None`......
8f00 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 66 72 6f 6d 5f 6e See.Also.....--------.....from_n
8f20 75 6d 70 79 5f 61 72 72 61 79 0a 0a 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a umpy_array......Notes.....-----.
8f40 20 20 20 20 46 6f 72 20 64 69 72 65 63 74 65 64 20 67 72 61 70 68 73 2c 20 65 6e 74 72 79 20 60 ....For.directed.graphs,.entry.`
8f60 60 69 2c 20 6a 60 60 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 61 6e 20 65 64 67 65 20 66 `i,.j``.corresponds.to.an.edge.f
8f80 72 6f 6d 20 60 60 69 60 60 20 74 6f 20 60 60 6a 60 60 2e 0a 0a 20 20 20 20 45 6e 74 72 69 65 73 rom.``i``.to.``j``.......Entries
8fa0 20 69 6e 20 74 68 65 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74 72 69 78 20 61 72 65 20 67 69 76 .in.the.adjacency.matrix.are.giv
8fc0 65 6e 20 62 79 20 74 68 65 20 60 77 65 69 67 68 74 60 20 65 64 67 65 20 61 74 74 72 69 62 75 74 en.by.the.`weight`.edge.attribut
8fe0 65 2e 0a 20 20 20 20 57 68 65 6e 20 61 6e 20 65 64 67 65 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 e......When.an.edge.does.not.hav
9000 65 20 61 20 77 65 69 67 68 74 20 61 74 74 72 69 62 75 74 65 2c 20 74 68 65 20 76 61 6c 75 65 20 e.a.weight.attribute,.the.value.
9020 6f 66 20 74 68 65 20 65 6e 74 72 79 20 69 73 0a 20 20 20 20 73 65 74 20 74 6f 20 74 68 65 20 6e of.the.entry.is.....set.to.the.n
9040 75 6d 62 65 72 20 31 2e 20 20 46 6f 72 20 6d 75 6c 74 69 70 6c 65 20 28 70 61 72 61 6c 6c 65 6c umber.1...For.multiple.(parallel
9060 29 20 65 64 67 65 73 2c 20 74 68 65 20 76 61 6c 75 65 73 20 6f 66 20 74 68 65 0a 20 20 20 20 65 ).edges,.the.values.of.the.....e
9080 6e 74 72 69 65 73 20 61 72 65 20 64 65 74 65 72 6d 69 6e 65 64 20 62 79 20 74 68 65 20 60 6d 75 ntries.are.determined.by.the.`mu
90a0 6c 74 69 67 72 61 70 68 5f 77 65 69 67 68 74 60 20 70 61 72 61 6d 65 74 65 72 2e 20 54 68 65 20 ltigraph_weight`.parameter..The.
90c0 64 65 66 61 75 6c 74 20 69 73 0a 20 20 20 20 74 6f 20 73 75 6d 20 74 68 65 20 77 65 69 67 68 74 default.is.....to.sum.the.weight
90e0 20 61 74 74 72 69 62 75 74 65 73 20 66 6f 72 20 65 61 63 68 20 6f 66 20 74 68 65 20 70 61 72 61 .attributes.for.each.of.the.para
9100 6c 6c 65 6c 20 65 64 67 65 73 2e 0a 0a 20 20 20 20 57 68 65 6e 20 60 6e 6f 64 65 6c 69 73 74 60 llel.edges.......When.`nodelist`
9120 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6e 74 61 69 6e 20 65 76 65 72 79 20 6e 6f 64 65 20 69 6e 20 .does.not.contain.every.node.in.
9140 60 47 60 2c 20 74 68 65 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74 72 69 78 20 69 73 0a 20 20 20 `G`,.the.adjacency.matrix.is....
9160 20 62 75 69 6c 74 20 66 72 6f 6d 20 74 68 65 20 73 75 62 67 72 61 70 68 20 6f 66 20 60 47 60 20 .built.from.the.subgraph.of.`G`.
9180 74 68 61 74 20 69 73 20 69 6e 64 75 63 65 64 20 62 79 20 74 68 65 20 6e 6f 64 65 73 20 69 6e 20 that.is.induced.by.the.nodes.in.
91a0 60 6e 6f 64 65 6c 69 73 74 60 2e 0a 0a 20 20 20 20 54 68 65 20 63 6f 6e 76 65 6e 74 69 6f 6e 20 `nodelist`.......The.convention.
91c0 75 73 65 64 20 66 6f 72 20 73 65 6c 66 2d 6c 6f 6f 70 20 65 64 67 65 73 20 69 6e 20 67 72 61 70 used.for.self-loop.edges.in.grap
91e0 68 73 20 69 73 20 74 6f 20 61 73 73 69 67 6e 20 74 68 65 0a 20 20 20 20 64 69 61 67 6f 6e 61 6c hs.is.to.assign.the.....diagonal
9200 20 61 72 72 61 79 20 65 6e 74 72 79 20 76 61 6c 75 65 20 74 6f 20 74 68 65 20 77 65 69 67 68 74 .array.entry.value.to.the.weight
9220 20 61 74 74 72 69 62 75 74 65 20 6f 66 20 74 68 65 20 65 64 67 65 0a 20 20 20 20 28 6f 72 20 74 .attribute.of.the.edge.....(or.t
9240 68 65 20 6e 75 6d 62 65 72 20 31 20 69 66 20 74 68 65 20 65 64 67 65 20 68 61 73 20 6e 6f 20 77 he.number.1.if.the.edge.has.no.w
9260 65 69 67 68 74 20 61 74 74 72 69 62 75 74 65 29 2e 20 49 66 20 74 68 65 0a 20 20 20 20 61 6c 74 eight.attribute)..If.the.....alt
9280 65 72 6e 61 74 65 20 63 6f 6e 76 65 6e 74 69 6f 6e 20 6f 66 20 64 6f 75 62 6c 69 6e 67 20 74 68 ernate.convention.of.doubling.th
92a0 65 20 65 64 67 65 20 77 65 69 67 68 74 20 69 73 20 64 65 73 69 72 65 64 20 74 68 65 0a 20 20 20 e.edge.weight.is.desired.the....
92c0 20 72 65 73 75 6c 74 69 6e 67 20 4e 75 6d 50 79 20 61 72 72 61 79 20 63 61 6e 20 62 65 20 6d 6f .resulting.NumPy.array.can.be.mo
92e0 64 69 66 69 65 64 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f dified.as.follows:......>>>.impo
9300 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 47 72 rt.numpy.as.np.....>>>.G.=.nx.Gr
9320 61 70 68 28 5b 28 31 2c 20 31 29 5d 29 0a 20 20 20 20 3e 3e 3e 20 41 20 3d 20 6e 78 2e 74 6f 5f aph([(1,.1)]).....>>>.A.=.nx.to_
9340 6e 75 6d 70 79 5f 61 72 72 61 79 28 47 29 0a 20 20 20 20 3e 3e 3e 20 41 0a 20 20 20 20 61 72 72 numpy_array(G).....>>>.A.....arr
9360 61 79 28 5b 5b 31 2e 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 41 5b 6e 70 2e 64 69 61 67 5f 69 6e 64 ay([[1.]]).....>>>.A[np.diag_ind
9380 69 63 65 73 5f 66 72 6f 6d 28 41 29 5d 20 2a 3d 20 32 0a 20 20 20 20 3e 3e 3e 20 41 0a 20 20 20 ices_from(A)].*=.2.....>>>.A....
93a0 20 61 72 72 61 79 28 5b 5b 32 2e 5d 5d 29 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 .array([[2.]])......Examples....
93c0 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 4d 75 6c 74 69 44 69 .--------.....>>>.G.=.nx.MultiDi
93e0 47 72 61 70 68 28 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 30 2c 20 31 2c Graph().....>>>.G.add_edge(0,.1,
9400 20 77 65 69 67 68 74 3d 32 29 0a 20 20 20 20 30 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 .weight=2).....0.....>>>.G.add_e
9420 64 67 65 28 31 2c 20 30 29 0a 20 20 20 20 30 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 dge(1,.0).....0.....>>>.G.add_ed
9440 67 65 28 32 2c 20 32 2c 20 77 65 69 67 68 74 3d 33 29 0a 20 20 20 20 30 0a 20 20 20 20 3e 3e 3e ge(2,.2,.weight=3).....0.....>>>
9460 20 47 2e 61 64 64 5f 65 64 67 65 28 32 2c 20 32 29 0a 20 20 20 20 31 0a 20 20 20 20 3e 3e 3e 20 .G.add_edge(2,.2).....1.....>>>.
9480 6e 78 2e 74 6f 5f 6e 75 6d 70 79 5f 61 72 72 61 79 28 47 2c 20 6e 6f 64 65 6c 69 73 74 3d 5b 30 nx.to_numpy_array(G,.nodelist=[0
94a0 2c 20 31 2c 20 32 5d 29 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 30 2e 2c 20 32 2e 2c 20 30 2e 5d ,.1,.2]).....array([[0.,.2.,.0.]
94c0 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 31 2e 2c 20 30 2e 2c 20 30 2e 5d 2c 0a 20 20 20 20 20 ,............[1.,.0.,.0.],......
94e0 20 20 20 20 20 20 5b 30 2e 2c 20 30 2e 2c 20 34 2e 5d 5d 29 0a 0a 20 20 20 20 57 68 65 6e 20 60 ......[0.,.0.,.4.]])......When.`
9500 6e 6f 64 65 6c 69 73 74 60 20 61 72 67 75 6d 65 6e 74 20 69 73 20 75 73 65 64 2c 20 6e 6f 64 65 nodelist`.argument.is.used,.node
9520 73 20 6f 66 20 60 47 60 20 77 68 69 63 68 20 64 6f 20 6e 6f 74 20 61 70 70 65 61 72 20 69 6e 20 s.of.`G`.which.do.not.appear.in.
9540 74 68 65 20 60 6e 6f 64 65 6c 69 73 74 60 0a 20 20 20 20 61 6e 64 20 74 68 65 69 72 20 65 64 67 the.`nodelist`.....and.their.edg
9560 65 73 20 61 72 65 20 6e 6f 74 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 68 65 20 61 64 6a 61 63 es.are.not.included.in.the.adjac
9580 65 6e 63 79 20 6d 61 74 72 69 78 2e 20 48 65 72 65 20 69 73 20 61 6e 20 65 78 61 6d 70 6c 65 3a ency.matrix..Here.is.an.example:
95a0 0a 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 28 29 0a 20 20 20 20 3e 3e 3e ......>>>.G.=.nx.Graph().....>>>
95c0 20 47 2e 61 64 64 5f 65 64 67 65 28 33 2c 20 31 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f .G.add_edge(3,.1).....>>>.G.add_
95e0 65 64 67 65 28 32 2c 20 30 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 32 2c edge(2,.0).....>>>.G.add_edge(2,
9600 20 31 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 33 2c 20 30 29 0a 20 20 20 .1).....>>>.G.add_edge(3,.0)....
9620 20 3e 3e 3e 20 6e 78 2e 74 6f 5f 6e 75 6d 70 79 5f 61 72 72 61 79 28 47 2c 20 6e 6f 64 65 6c 69 .>>>.nx.to_numpy_array(G,.nodeli
9640 73 74 3d 5b 31 2c 20 32 2c 20 33 5d 29 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 30 2e 2c 20 31 2e st=[1,.2,.3]).....array([[0.,.1.
9660 2c 20 31 2e 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 31 2e 2c 20 30 2e 2c 20 30 2e 5d 2c 0a ,.1.],............[1.,.0.,.0.],.
9680 20 20 20 20 20 20 20 20 20 20 20 5b 31 2e 2c 20 30 2e 2c 20 30 2e 5d 5d 29 0a 0a 20 20 20 20 54 ...........[1.,.0.,.0.]])......T
96a0 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 75 73 65 64 20 74 6f his.function.can.also.be.used.to
96c0 20 63 72 65 61 74 65 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74 72 69 63 65 73 20 66 6f 72 20 6d .create.adjacency.matrices.for.m
96e0 75 6c 74 69 70 6c 65 0a 20 20 20 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 73 20 77 69 74 68 ultiple.....edge.attributes.with
9700 20 73 74 72 75 63 74 75 72 65 64 20 64 74 79 70 65 73 3a 0a 0a 20 20 20 20 3e 3e 3e 20 47 20 3d .structured.dtypes:......>>>.G.=
9720 20 6e 78 2e 47 72 61 70 68 28 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 30 .nx.Graph().....>>>.G.add_edge(0
9740 2c 20 31 2c 20 77 65 69 67 68 74 3d 31 30 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 ,.1,.weight=10).....>>>.G.add_ed
9760 67 65 28 31 2c 20 32 2c 20 63 6f 73 74 3d 35 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 ge(1,.2,.cost=5).....>>>.G.add_e
9780 64 67 65 28 32 2c 20 33 2c 20 77 65 69 67 68 74 3d 33 2c 20 63 6f 73 74 3d 2d 34 2e 30 29 0a 20 dge(2,.3,.weight=3,.cost=-4.0)..
97a0 20 20 20 3e 3e 3e 20 64 74 79 70 65 20 3d 20 6e 70 2e 64 74 79 70 65 28 5b 28 22 77 65 69 67 68 ...>>>.dtype.=.np.dtype([("weigh
97c0 74 22 2c 20 69 6e 74 29 2c 20 28 22 63 6f 73 74 22 2c 20 66 6c 6f 61 74 29 5d 29 0a 20 20 20 20 t",.int),.("cost",.float)]).....
97e0 3e 3e 3e 20 41 20 3d 20 6e 78 2e 74 6f 5f 6e 75 6d 70 79 5f 61 72 72 61 79 28 47 2c 20 64 74 79 >>>.A.=.nx.to_numpy_array(G,.dty
9800 70 65 3d 64 74 79 70 65 2c 20 77 65 69 67 68 74 3d 4e 6f 6e 65 29 0a 20 20 20 20 3e 3e 3e 20 41 pe=dtype,.weight=None).....>>>.A
9820 5b 22 77 65 69 67 68 74 22 5d 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 20 30 2c 20 31 30 2c 20 20 ["weight"].....array([[.0,.10,..
9840 30 2c 20 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 31 30 2c 20 20 30 2c 20 20 31 2c 20 0,..0],............[10,..0,..1,.
9860 20 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 20 30 2c 20 20 31 2c 20 20 30 2c 20 20 33 5d .0],............[.0,..1,..0,..3]
9880 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 20 30 2c 20 20 30 2c 20 20 33 2c 20 20 30 5d 5d 29 0a ,............[.0,..0,..3,..0]]).
98a0 20 20 20 20 3e 3e 3e 20 41 5b 22 63 6f 73 74 22 5d 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 20 30 ....>>>.A["cost"].....array([[.0
98c0 2e 2c 20 20 31 2e 2c 20 20 30 2e 2c 20 20 30 2e 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 20 .,..1.,..0.,..0.],............[.
98e0 31 2e 2c 20 20 30 2e 2c 20 20 35 2e 2c 20 20 30 2e 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 1.,..0.,..5.,..0.],............[
9900 20 30 2e 2c 20 20 35 2e 2c 20 20 30 2e 2c 20 2d 34 2e 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 .0.,..5.,..0.,.-4.],............
9920 5b 20 30 2e 2c 20 20 30 2e 2c 20 2d 34 2e 2c 20 20 30 2e 5d 5d 29 0a 0a 20 20 20 20 41 73 20 73 [.0.,..0.,.-4.,..0.]])......As.s
9940 74 61 74 65 64 20 61 62 6f 76 65 2c 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 22 6e 6f 6e 65 64 tated.above,.the.argument."noned
9960 67 65 22 20 69 73 20 75 73 65 66 75 6c 20 65 73 70 65 63 69 61 6c 6c 79 20 77 68 65 6e 20 74 68 ge".is.useful.especially.when.th
9980 65 72 65 20 61 72 65 0a 20 20 20 20 61 63 74 75 61 6c 6c 79 20 65 64 67 65 73 20 77 69 74 68 20 ere.are.....actually.edges.with.
99a0 77 65 69 67 68 74 20 30 20 69 6e 20 74 68 65 20 67 72 61 70 68 2e 20 53 65 74 74 69 6e 67 20 61 weight.0.in.the.graph..Setting.a
99c0 20 6e 6f 6e 65 64 67 65 20 76 61 6c 75 65 20 64 69 66 66 65 72 65 6e 74 20 74 68 61 6e 20 30 2c .nonedge.value.different.than.0,
99e0 0a 20 20 20 20 6d 61 6b 65 73 20 69 74 20 6d 75 63 68 20 63 6c 65 61 72 65 72 20 74 6f 20 64 69 .....makes.it.much.clearer.to.di
9a00 66 66 65 72 65 6e 74 69 61 74 65 20 73 75 63 68 20 30 2d 77 65 69 67 68 74 65 64 20 65 64 67 65 fferentiate.such.0-weighted.edge
9a20 73 20 61 6e 64 20 61 63 74 75 61 6c 20 6e 6f 6e 65 64 67 65 20 76 61 6c 75 65 73 2e 0a 0a 20 20 s.and.actual.nonedge.values.....
9a40 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 28 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 ..>>>.G.=.nx.Graph().....>>>.G.a
9a60 64 64 5f 65 64 67 65 28 33 2c 20 31 2c 20 77 65 69 67 68 74 3d 32 29 0a 20 20 20 20 3e 3e 3e 20 dd_edge(3,.1,.weight=2).....>>>.
9a80 47 2e 61 64 64 5f 65 64 67 65 28 32 2c 20 30 2c 20 77 65 69 67 68 74 3d 30 29 0a 20 20 20 20 3e G.add_edge(2,.0,.weight=0).....>
9aa0 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 32 2c 20 31 2c 20 77 65 69 67 68 74 3d 30 29 0a 20 20 >>.G.add_edge(2,.1,.weight=0)...
9ac0 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 33 2c 20 30 2c 20 77 65 69 67 68 74 3d 31 29 ..>>>.G.add_edge(3,.0,.weight=1)
9ae0 0a 20 20 20 20 3e 3e 3e 20 6e 78 2e 74 6f 5f 6e 75 6d 70 79 5f 61 72 72 61 79 28 47 2c 20 6e 6f .....>>>.nx.to_numpy_array(G,.no
9b00 6e 65 64 67 65 3d 2d 31 2e 30 29 0a 20 20 20 20 61 72 72 61 79 28 5b 5b 2d 31 2e 2c 20 20 32 2e nedge=-1.0).....array([[-1.,..2.
9b20 2c 20 2d 31 2e 2c 20 20 31 2e 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 20 32 2e 2c 20 2d 31 ,.-1.,..1.],............[.2.,.-1
9b40 2e 2c 20 20 30 2e 2c 20 2d 31 2e 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 2d 31 2e 2c 20 20 .,..0.,.-1.],............[-1.,..
9b60 30 2e 2c 20 2d 31 2e 2c 20 20 30 2e 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 20 5b 20 31 2e 2c 20 0.,.-1.,..0.],............[.1.,.
9b80 2d 31 2e 2c 20 20 30 2e 2c 20 2d 31 2e 5d 5d 29 0a 20 20 20 20 72 02 00 00 00 4e 7a 06 4e 6f 64 -1.,..0.,.-1.]]).....r....Nz.Nod
9ba0 65 73 20 72 65 00 00 00 72 66 00 00 00 29 03 da 0a 66 69 6c 6c 5f 76 61 6c 75 65 72 10 00 00 00 es.re...rf...)...fill_valuer....
9bc0 72 11 00 00 00 7a 80 53 70 65 63 69 66 79 69 6e 67 20 60 77 65 69 67 68 74 60 20 6e 6f 74 20 73 r....z.Specifying.`weight`.not.s
9be0 75 70 70 6f 72 74 65 64 20 66 6f 72 20 73 74 72 75 63 74 75 72 65 64 20 64 74 79 70 65 73 0a 2e upported.for.structured.dtypes..
9c00 54 6f 20 63 72 65 61 74 65 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 74 72 69 63 65 73 20 66 72 6f To.create.adjacency.matrices.fro
9c20 6d 20 73 74 72 75 63 74 75 72 65 64 20 64 74 79 70 65 73 2c 20 75 73 65 20 60 77 65 69 67 68 74 m.structured.dtypes,.use.`weight
9c40 3d 4e 6f 6e 65 60 2e 7a 33 53 74 72 75 63 74 75 72 65 64 20 61 72 72 61 79 73 20 61 72 65 20 6e =None`.z3Structured.arrays.are.n
9c60 6f 74 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 4d 75 6c 74 69 47 72 61 70 68 73 67 00 00 00 ot.supported.for.MultiGraphsg...
9c80 00 00 00 f0 3f 72 6d 00 00 00 54 72 30 00 00 00 29 1a 72 8b 00 00 00 72 18 00 00 00 72 56 00 00 ....?rm...Tr0...).r....r....rV..
9ca0 00 72 24 00 00 00 72 26 00 00 00 72 27 00 00 00 da 04 66 75 6c 6c da 0f 6e 75 6d 62 65 72 5f 6f .r$...r&...r'.....full..number_o
9cc0 66 5f 65 64 67 65 73 72 10 00 00 00 da 05 6e 61 6d 65 73 72 76 00 00 00 72 74 00 00 00 72 50 00 f_edgesr......namesrv...rt...rP.
9ce0 00 00 72 75 00 00 00 72 73 00 00 00 da 04 63 6f 70 79 72 3e 00 00 00 72 03 00 00 00 72 3a 00 00 ..ru...rs.....copyr>...r....r:..
9d00 00 72 53 00 00 00 da 05 61 72 72 61 79 72 34 00 00 00 da 01 54 72 28 00 00 00 72 3d 00 00 00 72 .rS.....arrayr4.....Tr(...r=...r
9d20 77 00 00 00 29 18 72 1a 00 00 00 72 0f 00 00 00 72 10 00 00 00 72 11 00 00 00 72 12 00 00 00 72 w...).r....r....r....r....r....r
9d40 0c 00 00 00 72 13 00 00 00 72 92 00 00 00 72 7e 00 00 00 72 7f 00 00 00 72 2d 00 00 00 72 0d 00 ....r....r....r~...r....r-...r..
9d60 00 00 da 03 69 64 78 72 37 00 00 00 72 5a 00 00 00 72 5b 00 00 00 72 6a 00 00 00 72 a9 00 00 00 ....idxr7...rZ...r[...rj...r....
9d80 da 01 6a da 02 77 73 da 03 77 74 73 72 14 00 00 00 da 04 61 74 74 72 da 09 61 74 74 72 5f 64 61 ..j..ws..wtsr......attr..attr_da
9da0 74 61 73 18 00 00 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 tas............................r
9dc0 1d 00 00 00 72 0b 00 00 00 72 0b 00 00 00 71 03 00 00 73 17 03 00 00 80 00 f3 40 05 00 05 17 e0 ....r....r....q...s.......@.....
9de0 07 0f d0 07 17 dc 13 17 98 01 93 37 88 08 dc 0b 0e 88 78 8b 3d 80 44 f4 06 00 0f 12 90 28 8b 6d ...........7......x.=.D......(.m
9e00 80 47 d8 07 0e 94 13 90 51 93 16 d2 07 17 dc 0e 10 d7 0e 1e d1 0e 1e a0 16 a8 07 b4 23 b0 61 b3 .G......Q...................#.a.
9e20 26 d1 28 38 d0 27 39 d0 39 51 d0 1f 52 d3 0e 53 d0 08 53 dc 07 0a 88 37 83 7c 90 64 d2 07 1a dc &.(8.'9.9Q..R..S..S....7.|.d....
9e40 0e 10 d7 0e 1e d1 0e 1e d0 1f 3e d3 0e 3f d0 08 3f e0 08 0a 8f 07 89 07 90 14 90 74 90 0c a8 17 ..........>..?..?..........t....
9e60 b8 05 c0 55 88 07 d3 08 4b 80 41 f0 06 00 08 0c 88 71 82 79 90 41 d7 14 25 d1 14 25 d3 14 27 a8 ...U....K.A......q.y.A..%..%..'.
9e80 31 d2 14 2c d8 0f 10 88 08 f0 08 00 12 16 80 4a d8 07 08 87 77 81 77 87 7d 82 7d d8 0b 11 88 3e 1..,...........J....w.w.}.}....>
9ea0 d8 19 1e 9f 1b 99 1b 89 4a e4 12 1c f0 02 01 11 5a 01 f3 03 03 13 0e f0 00 03 0d 0e f4 0c 00 0b ........J.......Z...............
9ec0 0f 8c 73 90 38 9c 55 a0 34 9b 5b d3 0f 29 d3 0a 2a 80 43 dc 07 0a 88 38 83 7d 94 73 98 31 93 76 ..s.8.U.4.[..)..*.C....8.}.s.1.v
9ee0 d2 07 1d d8 0c 0d 8f 4a 89 4a 90 78 d3 0c 20 d7 0c 25 d1 0c 25 d3 0c 27 88 01 f0 06 00 08 09 87 .......J.J.x.....%..%..'........
9f00 7f 81 7f d4 07 18 d9 0b 15 dc 12 14 d7 12 22 d1 12 22 d8 10 45 f3 03 02 13 0e f0 00 02 0d 0e f4 ..............".."..E...........
9f20 06 00 0d 18 9c 04 d3 0c 1d 88 01 d8 18 19 9f 07 99 07 a0 56 b0 53 98 07 d3 18 39 f2 00 01 09 2b ...................V.S....9....+
9f40 89 48 88 41 88 71 90 22 d8 0c 0d 88 73 90 31 89 76 90 73 98 31 91 76 d0 0e 1e d1 0c 1f d7 0c 26 .H.A.q."....s.1.v.s.1.v........&
9f60 d1 0c 26 a0 72 d5 0c 2a f0 03 01 09 2b e0 0f 11 8f 78 89 78 9c 04 98 51 9f 56 99 56 9b 58 9b 0e ..&.r..*....+....x.x...Q.V.V.X..
9f80 d3 0f 27 d7 0f 29 d1 0f 29 89 04 88 01 88 31 d8 2f 30 af 78 a9 78 ab 7a d6 0e 3a a8 12 d1 0f 20 ..'..)..).....1./0.x.x.z..:.....
9fa0 a0 12 d5 0f 24 d0 0e 3a 88 03 d1 0e 3a e0 14 16 98 02 98 42 88 63 88 31 88 01 f1 06 00 0c 16 e0 ....$..:....:......B.c.1........
9fc0 1e 1f 9f 67 99 67 a8 34 98 67 d3 1e 30 f2 00 03 0d 21 91 0a 90 01 90 31 90 64 d8 10 11 97 08 91 ...g.g.4.g..0....!.....1.d......
9fe0 08 98 13 98 51 99 16 d4 10 20 d8 10 11 97 08 91 08 98 13 98 51 99 16 d4 10 20 d8 10 13 97 0a 91 ....Q...............Q...........
a000 0a 98 34 d5 10 20 f0 07 03 0d 21 f0 0c 00 19 23 f2 00 04 0d 2e 90 04 d8 39 3c d6 1c 3d b0 32 98 ..4.......!....#........9<..=.2.
a020 52 9f 56 99 56 a0 44 a8 23 d5 1d 2e d0 1c 3d 90 09 d0 1c 3d d8 20 29 90 01 90 24 91 07 98 01 98 R.V.V.D.#.....=....=..)...$.....
a040 31 98 04 91 0d d8 17 18 97 7d 91 7d 95 7f d8 24 2d 90 41 90 64 91 47 98 41 98 71 98 44 92 4d f0 1........}.}...$-.A.d.G.A.q.D.M.
a060 09 04 0d 2e f0 0a 00 14 15 88 48 e0 18 19 9f 07 99 07 a0 56 b0 53 98 07 d3 18 39 f2 00 03 09 1b ..........H........V.S....9.....
a080 89 48 88 41 88 71 90 22 d8 0c 0d 8f 48 89 48 90 53 98 11 91 56 d4 0c 1c d8 0c 0d 8f 48 89 48 90 .H.A.q."....H.H.S...V.......H.H.
a0a0 53 98 11 91 56 d4 0c 1c d8 0c 0f 8f 4a 89 4a 90 72 8d 4e f0 07 03 09 1b f0 0c 00 0f 12 80 41 80 S...V.......J.J.r.N...........A.
a0c0 61 88 11 80 64 81 47 d8 0b 0c 8f 3d 89 3d 8c 3f d8 12 15 88 01 88 21 88 51 88 24 89 07 e0 0b 0c a...d.G....=.=.?......!.Q.$.....
a0e0 80 48 f9 f2 3d 00 0f 3b f9 f2 1c 00 1d 3e 73 0c 00 00 00 c7 2a 0f 4c 1a 04 c9 21 19 4c 1f 06 29 .H..=..;.....>s.....*.L...!.L..)
a100 01 72 0f 00 00 00 63 04 00 00 00 00 00 00 00 01 00 00 00 09 00 00 00 03 00 00 00 f3 ba 04 00 00 .r....c.........................
a120 87 00 87 03 87 0e 87 0f 87 10 87 11 97 00 74 00 00 00 00 00 00 00 00 00 74 02 00 00 00 00 00 00 ..............t.........t.......
a140 00 00 74 02 00 00 00 00 00 00 00 00 74 04 00 00 00 00 00 00 00 00 74 06 00 00 00 00 00 00 00 00 ..t.........t.........t.........
a160 74 08 00 00 00 00 00 00 00 00 74 08 00 00 00 00 00 00 00 00 64 01 64 02 9c 08 8a 10 74 0b 00 00 t.........t.........d.d.....t...
a180 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 7c 02 ab 02 ......j...................d.|...
a1a0 00 00 00 00 00 00 7d 05 89 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 04 ......}...j...................d.
a1c0 6b 37 00 00 72 22 74 0b 00 00 00 00 00 00 00 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 k7..r"t.........j...............
a1e0 00 00 00 00 64 05 89 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 00 9d 02 ....d...j.......................
a200 ab 01 00 00 00 00 00 00 82 01 89 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............j...................
a220 5c 02 00 00 7d 06 7d 07 7c 06 7c 07 6b 37 00 00 72 22 74 0b 00 00 00 00 00 00 00 00 6a 10 00 00 \...}.}.|.|.k7..r"t.........j...
a240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 06 89 00 6a 12 00 00 00 00 00 00 00 00 00 00 ................d...j...........
a260 00 00 00 00 00 00 00 00 9b 00 9d 02 ab 01 00 00 00 00 00 00 82 01 89 00 6a 14 00 00 00 00 00 00 ........................j.......
a280 00 00 00 00 00 00 00 00 00 00 00 00 7d 08 09 00 89 10 7c 08 6a 16 00 00 00 00 00 00 00 00 00 00 ............}.....|.j...........
a2a0 00 00 00 00 00 00 00 00 19 00 00 00 8a 11 7c 04 64 08 75 00 78 01 7d 0a 72 0c 74 1d 00 00 00 00 ..............|.d.u.x.}.r.t.....
a2c0 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 7d 04 6e 19 74 1f 00 00 00 00 00 00 00 00 7c 04 ab 01 ....|.........}.n.t.........|...
a2e0 00 00 00 00 00 00 7c 06 6b 37 00 00 72 0b 74 21 00 00 00 00 00 00 00 00 64 09 ab 01 00 00 00 00 ......|.k7..r.t!........d.......
a300 00 00 82 01 7c 05 6a 23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 ....|.j#..................|.....
a320 00 00 00 00 01 00 64 0a 84 00 74 25 00 00 00 00 00 00 00 00 89 00 6a 27 00 00 00 00 00 00 00 00 ......d...t%..........j'........
a340 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 8e 00 44 00 ab 00 00 00 00 00 00 00 7d 0b ....................D.........}.
a360 89 11 64 01 6b 28 00 00 72 43 74 29 00 00 00 00 00 00 00 00 64 0b 84 00 89 00 6a 14 00 00 00 00 ..d.k(..rCt)........d.....j.....
a380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 2a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..............j*................
a3a0 00 00 6a 2d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 44 00 ..j-..........................D.
a3c0 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 8a 0e 88 00 88 03 88 0e 88 10 66 04 64 0c 84 08 ..........................f.d...
a3e0 7c 0b 44 00 ab 00 00 00 00 00 00 00 7d 0c 6e 78 89 11 74 02 00 00 00 00 00 00 00 00 75 00 72 55 |.D.........}.nx..t.........u.rU
a400 7c 05 6a 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 72 45 |.j/..........................rE
a420 7c 01 72 43 74 30 00 00 00 00 00 00 00 00 6a 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |.rCt0........j2................
a440 00 00 6a 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 0d 89 03 64 0d 76 00 72 12 ..j4..................}...d.v.r.
a460 02 00 7c 0d 88 00 66 01 64 0e 84 08 7c 0b 44 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ..|...f.d...|.D.................
a480 7d 0c 6e 2e 02 00 7c 0d 88 00 88 03 66 02 64 0f 84 08 7c 0b 44 00 ab 00 00 00 00 00 00 00 ab 01 }.n...|.....f.d...|.D...........
a4a0 00 00 00 00 00 00 7d 0c 6e 1b 89 03 64 0d 76 00 72 0a 64 10 84 00 7c 0b 44 00 ab 00 00 00 00 00 ......}.n...d.v.r.d...|.D.......
a4c0 00 00 7d 0c 6e 0d 88 00 88 03 88 11 66 03 64 11 84 08 7c 0b 44 00 ab 00 00 00 00 00 00 00 7d 0c ..}.n.......f.d...|.D.........}.
a4e0 7c 05 6a 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 72 19 |.j/..........................r.
a500 7c 05 6a 37 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 73 09 |.j7..........................s.
a520 64 12 84 00 7c 0c 44 00 ab 00 00 00 00 00 00 00 7d 0c 7c 0a 73 1f 74 39 00 00 00 00 00 00 00 00 d...|.D.........}.|.s.t9........
a540 74 3b 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 8a 0f 88 0f t;........|.....................
a560 66 01 64 13 84 08 7c 0c 44 00 ab 00 00 00 00 00 00 00 7d 0c 7c 05 6a 3d 00 00 00 00 00 00 00 00 f.d...|.D.........}.|.j=........
a580 00 00 00 00 00 00 00 00 00 00 7c 0c ab 01 00 00 00 00 00 00 01 00 7c 05 53 00 23 00 74 18 00 00 ..........|...........|.S.#.t...
a5a0 00 00 00 00 00 00 24 00 72 14 7d 09 74 1b 00 00 00 00 00 00 00 00 64 07 7c 08 9b 00 9d 02 ab 01 ......$.r.}.t.........d.|.......
a5c0 00 00 00 00 00 00 7c 09 82 02 64 08 7d 09 7e 09 77 01 77 00 78 03 59 00 77 01 29 14 61 c6 0e 00 ......|...d.}.~.w.w.x.Y.w.).a...
a5e0 00 52 65 74 75 72 6e 73 20 61 20 67 72 61 70 68 20 66 72 6f 6d 20 61 20 32 44 20 4e 75 6d 50 79 .Returns.a.graph.from.a.2D.NumPy
a600 20 61 72 72 61 79 2e 0a 0a 20 20 20 20 54 68 65 20 32 44 20 4e 75 6d 50 79 20 61 72 72 61 79 20 .array.......The.2D.NumPy.array.
a620 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 61 6e 20 61 64 6a 61 63 65 6e 63 79 20 6d is.interpreted.as.an.adjacency.m
a640 61 74 72 69 78 20 66 6f 72 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 atrix.for.the.graph.......Parame
a660 74 65 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 41 20 3a 20 61 20 32 44 ters.....----------.....A.:.a.2D
a680 20 6e 75 6d 70 79 2e 6e 64 61 72 72 61 79 0a 20 20 20 20 20 20 20 20 41 6e 20 61 64 6a 61 63 65 .numpy.ndarray.........An.adjace
a6a0 6e 63 79 20 6d 61 74 72 69 78 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 61 20 67 ncy.matrix.representation.of.a.g
a6c0 72 61 70 68 0a 0a 20 20 20 20 70 61 72 61 6c 6c 65 6c 5f 65 64 67 65 73 20 3a 20 42 6f 6f 6c 65 raph......parallel_edges.:.Boole
a6e0 61 6e 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 69 73 20 69 73 20 54 72 75 65 2c 20 60 63 72 65 an.........If.this.is.True,.`cre
a700 61 74 65 5f 75 73 69 6e 67 60 20 69 73 20 61 20 6d 75 6c 74 69 67 72 61 70 68 2c 20 61 6e 64 20 ate_using`.is.a.multigraph,.and.
a720 60 41 60 20 69 73 20 61 6e 0a 20 20 20 20 20 20 20 20 69 6e 74 65 67 65 72 20 61 72 72 61 79 2c `A`.is.an.........integer.array,
a740 20 74 68 65 6e 20 65 6e 74 72 79 20 2a 28 69 2c 20 6a 29 2a 20 69 6e 20 74 68 65 20 61 72 72 61 .then.entry.*(i,.j)*.in.the.arra
a760 79 20 69 73 20 69 6e 74 65 72 70 72 65 74 65 64 20 61 73 20 74 68 65 0a 20 20 20 20 20 20 20 20 y.is.interpreted.as.the.........
a780 6e 75 6d 62 65 72 20 6f 66 20 70 61 72 61 6c 6c 65 6c 20 65 64 67 65 73 20 6a 6f 69 6e 69 6e 67 number.of.parallel.edges.joining
a7a0 20 76 65 72 74 69 63 65 73 20 2a 69 2a 20 61 6e 64 20 2a 6a 2a 20 69 6e 20 74 68 65 20 67 72 61 .vertices.*i*.and.*j*.in.the.gra
a7c0 70 68 2e 0a 20 20 20 20 20 20 20 20 49 66 20 69 74 20 69 73 20 46 61 6c 73 65 2c 20 74 68 65 6e ph..........If.it.is.False,.then
a7e0 20 74 68 65 20 65 6e 74 72 69 65 73 20 69 6e 20 74 68 65 20 61 72 72 61 79 20 61 72 65 20 69 6e .the.entries.in.the.array.are.in
a800 74 65 72 70 72 65 74 65 64 20 61 73 0a 20 20 20 20 20 20 20 20 74 68 65 20 77 65 69 67 68 74 20 terpreted.as.........the.weight.
a820 6f 66 20 61 20 73 69 6e 67 6c 65 20 65 64 67 65 20 6a 6f 69 6e 69 6e 67 20 74 68 65 20 76 65 72 of.a.single.edge.joining.the.ver
a840 74 69 63 65 73 2e 0a 0a 20 20 20 20 63 72 65 61 74 65 5f 75 73 69 6e 67 20 3a 20 4e 65 74 77 6f tices.......create_using.:.Netwo
a860 72 6b 58 20 67 72 61 70 68 20 63 6f 6e 73 74 72 75 63 74 6f 72 2c 20 6f 70 74 69 6f 6e 61 6c 20 rkX.graph.constructor,.optional.
a880 28 64 65 66 61 75 6c 74 3d 6e 78 2e 47 72 61 70 68 29 0a 20 20 20 20 20 20 20 47 72 61 70 68 20 (default=nx.Graph)........Graph.
a8a0 74 79 70 65 20 74 6f 20 63 72 65 61 74 65 2e 20 49 66 20 67 72 61 70 68 20 69 6e 73 74 61 6e 63 type.to.create..If.graph.instanc
a8c0 65 2c 20 74 68 65 6e 20 63 6c 65 61 72 65 64 20 62 65 66 6f 72 65 20 70 6f 70 75 6c 61 74 65 64 e,.then.cleared.before.populated
a8e0 2e 0a 0a 20 20 20 20 65 64 67 65 5f 61 74 74 72 20 3a 20 53 74 72 69 6e 67 2c 20 6f 70 74 69 6f .......edge_attr.:.String,.optio
a900 6e 61 6c 20 28 64 65 66 61 75 6c 74 3d 22 77 65 69 67 68 74 22 29 0a 20 20 20 20 20 20 20 20 54 nal.(default="weight").........T
a920 68 65 20 61 74 74 72 69 62 75 74 65 20 74 6f 20 77 68 69 63 68 20 74 68 65 20 61 72 72 61 79 20 he.attribute.to.which.the.array.
a940 76 61 6c 75 65 73 20 61 72 65 20 61 73 73 69 67 6e 65 64 20 6f 6e 20 65 61 63 68 20 65 64 67 65 values.are.assigned.on.each.edge
a960 2e 20 49 66 0a 20 20 20 20 20 20 20 20 69 74 20 69 73 20 4e 6f 6e 65 2c 20 65 64 67 65 20 61 74 ..If.........it.is.None,.edge.at
a980 74 72 69 62 75 74 65 73 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 61 73 73 69 67 6e 65 64 2e 0a 0a tributes.will.not.be.assigned...
a9a0 20 20 20 20 6e 6f 64 65 6c 69 73 74 20 3a 20 73 65 71 75 65 6e 63 65 20 6f 66 20 6e 6f 64 65 73 ....nodelist.:.sequence.of.nodes
a9c0 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 41 20 73 65 71 75 65 6e 63 65 20 6f 66 ,.optional.........A.sequence.of
a9e0 20 6f 62 6a 65 63 74 73 20 74 6f 20 75 73 65 20 61 73 20 74 68 65 20 6e 6f 64 65 73 20 69 6e 20 .objects.to.use.as.the.nodes.in.
aa00 74 68 65 20 67 72 61 70 68 2e 20 49 66 20 70 72 6f 76 69 64 65 64 2c 20 74 68 65 0a 20 20 20 20 the.graph..If.provided,.the.....
aa20 20 20 20 20 6c 69 73 74 20 6f 66 20 6e 6f 64 65 73 20 6d 75 73 74 20 62 65 20 74 68 65 20 73 61 ....list.of.nodes.must.be.the.sa
aa40 6d 65 20 6c 65 6e 67 74 68 20 61 73 20 74 68 65 20 64 69 6d 65 6e 73 69 6f 6e 73 20 6f 66 20 60 me.length.as.the.dimensions.of.`
aa60 41 60 2e 20 54 68 65 0a 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 69 73 20 60 4e 6f 6e 65 A`..The.........default.is.`None
aa80 60 2c 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 74 68 65 20 6e 6f 64 65 73 20 61 72 65 20 64 `,.in.which.case.the.nodes.are.d
aaa0 72 61 77 6e 20 66 72 6f 6d 20 60 60 72 61 6e 67 65 28 6e 29 60 60 2e 0a 0a 20 20 20 20 4e 6f 74 rawn.from.``range(n)``.......Not
aac0 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 46 6f 72 20 64 69 72 65 63 74 65 64 20 67 72 es.....-----.....For.directed.gr
aae0 61 70 68 73 2c 20 65 78 70 6c 69 63 69 74 6c 79 20 6d 65 6e 74 69 6f 6e 20 63 72 65 61 74 65 5f aphs,.explicitly.mention.create_
ab00 75 73 69 6e 67 3d 6e 78 2e 44 69 47 72 61 70 68 2c 0a 20 20 20 20 61 6e 64 20 65 6e 74 72 79 20 using=nx.DiGraph,.....and.entry.
ab20 69 2c 6a 20 6f 66 20 41 20 63 6f 72 72 65 73 70 6f 6e 64 73 20 74 6f 20 61 6e 20 65 64 67 65 20 i,j.of.A.corresponds.to.an.edge.
ab40 66 72 6f 6d 20 69 20 74 6f 20 6a 2e 0a 0a 20 20 20 20 49 66 20 60 63 72 65 61 74 65 5f 75 73 69 from.i.to.j.......If.`create_usi
ab60 6e 67 60 20 69 73 20 3a 63 6c 61 73 73 3a 60 6e 65 74 77 6f 72 6b 78 2e 4d 75 6c 74 69 47 72 61 ng`.is.:class:`networkx.MultiGra
ab80 70 68 60 20 6f 72 0a 20 20 20 20 3a 63 6c 61 73 73 3a 60 6e 65 74 77 6f 72 6b 78 2e 4d 75 6c 74 ph`.or.....:class:`networkx.Mult
aba0 69 44 69 47 72 61 70 68 60 2c 20 60 70 61 72 61 6c 6c 65 6c 5f 65 64 67 65 73 60 20 69 73 20 54 iDiGraph`,.`parallel_edges`.is.T
abc0 72 75 65 2c 20 61 6e 64 20 74 68 65 0a 20 20 20 20 65 6e 74 72 69 65 73 20 6f 66 20 60 41 60 20 rue,.and.the.....entries.of.`A`.
abe0 61 72 65 20 6f 66 20 74 79 70 65 20 3a 63 6c 61 73 73 3a 60 69 6e 74 60 2c 20 74 68 65 6e 20 74 are.of.type.:class:`int`,.then.t
ac00 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 61 0a 20 20 20 20 6d 75 6c 74 69 his.function.returns.a.....multi
ac20 67 72 61 70 68 20 28 6f 66 20 74 68 65 20 73 61 6d 65 20 74 79 70 65 20 61 73 20 60 63 72 65 61 graph.(of.the.same.type.as.`crea
ac40 74 65 5f 75 73 69 6e 67 60 29 20 77 69 74 68 20 70 61 72 61 6c 6c 65 6c 20 65 64 67 65 73 2e 0a te_using`).with.parallel.edges..
ac60 0a 20 20 20 20 49 66 20 60 63 72 65 61 74 65 5f 75 73 69 6e 67 60 20 69 6e 64 69 63 61 74 65 73 .....If.`create_using`.indicates
ac80 20 61 6e 20 75 6e 64 69 72 65 63 74 65 64 20 6d 75 6c 74 69 67 72 61 70 68 2c 20 74 68 65 6e 20 .an.undirected.multigraph,.then.
aca0 6f 6e 6c 79 20 74 68 65 20 65 64 67 65 73 0a 20 20 20 20 69 6e 64 69 63 61 74 65 64 20 62 79 20 only.the.edges.....indicated.by.
acc0 74 68 65 20 75 70 70 65 72 20 74 72 69 61 6e 67 6c 65 20 6f 66 20 74 68 65 20 61 72 72 61 79 20 the.upper.triangle.of.the.array.
ace0 60 41 60 20 77 69 6c 6c 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 0a 20 20 20 20 67 72 61 `A`.will.be.added.to.the.....gra
ad00 70 68 2e 0a 0a 20 20 20 20 49 66 20 60 65 64 67 65 5f 61 74 74 72 60 20 69 73 20 46 61 6c 73 79 ph.......If.`edge_attr`.is.Falsy
ad20 20 28 46 61 6c 73 65 20 6f 72 20 4e 6f 6e 65 29 2c 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 .(False.or.None),.edge.attribute
ad40 73 20 77 69 6c 6c 20 6e 6f 74 20 62 65 0a 20 20 20 20 61 73 73 69 67 6e 65 64 2c 20 61 6e 64 20 s.will.not.be.....assigned,.and.
ad60 74 68 65 20 61 72 72 61 79 20 64 61 74 61 20 77 69 6c 6c 20 62 65 20 74 72 65 61 74 65 64 20 6c the.array.data.will.be.treated.l
ad80 69 6b 65 20 61 20 62 69 6e 61 72 79 20 6d 61 73 6b 20 6f 66 0a 20 20 20 20 65 64 67 65 20 70 72 ike.a.binary.mask.of.....edge.pr
ada0 65 73 65 6e 63 65 20 6f 72 20 61 62 73 65 6e 63 65 2e 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 esence.or.absence..Otherwise,.th
adc0 65 20 61 74 74 72 69 62 75 74 65 73 20 77 69 6c 6c 20 62 65 20 61 73 73 69 67 6e 65 64 0a 20 20 e.attributes.will.be.assigned...
ade0 20 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 20 20 20 20 49 66 20 74 68 65 20 4e 75 6d 50 79 20 ..as.follows:......If.the.NumPy.
ae00 61 72 72 61 79 20 68 61 73 20 61 20 73 69 6e 67 6c 65 20 64 61 74 61 20 74 79 70 65 20 66 6f 72 array.has.a.single.data.type.for
ae20 20 65 61 63 68 20 61 72 72 61 79 20 65 6e 74 72 79 20 69 74 0a 20 20 20 20 77 69 6c 6c 20 62 65 .each.array.entry.it.....will.be
ae40 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 61 6e 20 61 70 70 72 6f 70 72 69 61 74 65 20 50 79 74 .converted.to.an.appropriate.Pyt
ae60 68 6f 6e 20 64 61 74 61 20 74 79 70 65 2e 0a 0a 20 20 20 20 49 66 20 74 68 65 20 4e 75 6d 50 79 hon.data.type.......If.the.NumPy
ae80 20 61 72 72 61 79 20 68 61 73 20 61 20 75 73 65 72 2d 73 70 65 63 69 66 69 65 64 20 63 6f 6d 70 .array.has.a.user-specified.comp
aea0 6f 75 6e 64 20 64 61 74 61 20 74 79 70 65 20 74 68 65 20 6e 61 6d 65 73 0a 20 20 20 20 6f 66 20 ound.data.type.the.names.....of.
aec0 74 68 65 20 64 61 74 61 20 66 69 65 6c 64 73 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 61 73 20 the.data.fields.will.be.used.as.
aee0 61 74 74 72 69 62 75 74 65 20 6b 65 79 73 20 69 6e 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 0a attribute.keys.in.the.resulting.
af00 20 20 20 20 4e 65 74 77 6f 72 6b 58 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 ....NetworkX.graph.......See.Als
af20 6f 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 74 6f 5f 6e 75 6d 70 79 5f 61 72 72 61 o.....--------.....to_numpy_arra
af40 79 0a 0a 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 y......Examples.....--------....
af60 20 53 69 6d 70 6c 65 20 69 6e 74 65 67 65 72 20 77 65 69 67 68 74 73 20 6f 6e 20 65 64 67 65 73 .Simple.integer.weights.on.edges
af80 3a 0a 0a 20 20 20 20 3e 3e 3e 20 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 20 20 :......>>>.import.numpy.as.np...
afa0 20 20 3e 3e 3e 20 41 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 5b 31 2c 20 31 5d 2c 20 5b 32 2c 20 ..>>>.A.=.np.array([[1,.1],.[2,.
afc0 31 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 1]]).....>>>.G.=.nx.from_numpy_a
afe0 72 72 61 79 28 41 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 65 64 67 65 73 28 64 61 74 61 3d 54 72 75 rray(A).....>>>.G.edges(data=Tru
b000 65 29 0a 20 20 20 20 45 64 67 65 44 61 74 61 56 69 65 77 28 5b 28 30 2c 20 30 2c 20 7b 27 77 65 e).....EdgeDataView([(0,.0,.{'we
b020 69 67 68 74 27 3a 20 31 7d 29 2c 20 28 30 2c 20 31 2c 20 7b 27 77 65 69 67 68 74 27 3a 20 32 7d ight':.1}),.(0,.1,.{'weight':.2}
b040 29 2c 20 28 31 2c 20 31 2c 20 7b 27 77 65 69 67 68 74 27 3a 20 31 7d 29 5d 29 0a 0a 20 20 20 20 ),.(1,.1,.{'weight':.1})])......
b060 49 66 20 60 63 72 65 61 74 65 5f 75 73 69 6e 67 60 20 69 6e 64 69 63 61 74 65 73 20 61 20 6d 75 If.`create_using`.indicates.a.mu
b080 6c 74 69 67 72 61 70 68 20 61 6e 64 20 74 68 65 20 61 72 72 61 79 20 68 61 73 20 6f 6e 6c 79 20 ltigraph.and.the.array.has.only.
b0a0 69 6e 74 65 67 65 72 0a 20 20 20 20 65 6e 74 72 69 65 73 20 61 6e 64 20 60 70 61 72 61 6c 6c 65 integer.....entries.and.`paralle
b0c0 6c 5f 65 64 67 65 73 60 20 69 73 20 46 61 6c 73 65 2c 20 74 68 65 6e 20 74 68 65 20 65 6e 74 72 l_edges`.is.False,.then.the.entr
b0e0 69 65 73 20 77 69 6c 6c 20 62 65 20 74 72 65 61 74 65 64 0a 20 20 20 20 61 73 20 77 65 69 67 68 ies.will.be.treated.....as.weigh
b100 74 73 20 66 6f 72 20 65 64 67 65 73 20 6a 6f 69 6e 69 6e 67 20 74 68 65 20 6e 6f 64 65 73 20 28 ts.for.edges.joining.the.nodes.(
b120 77 69 74 68 6f 75 74 20 63 72 65 61 74 69 6e 67 20 70 61 72 61 6c 6c 65 6c 20 65 64 67 65 73 29 without.creating.parallel.edges)
b140 3a 0a 0a 20 20 20 20 3e 3e 3e 20 41 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 5b 31 2c 20 31 5d 2c :......>>>.A.=.np.array([[1,.1],
b160 20 5b 31 2c 20 32 5d 5d 29 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 66 72 6f 6d 5f 6e 75 .[1,.2]]).....>>>.G.=.nx.from_nu
b180 6d 70 79 5f 61 72 72 61 79 28 41 2c 20 63 72 65 61 74 65 5f 75 73 69 6e 67 3d 6e 78 2e 4d 75 6c mpy_array(A,.create_using=nx.Mul
b1a0 74 69 47 72 61 70 68 29 0a 20 20 20 20 3e 3e 3e 20 47 5b 31 5d 5b 31 5d 0a 20 20 20 20 41 74 6c tiGraph).....>>>.G[1][1].....Atl
b1c0 61 73 56 69 65 77 28 7b 30 3a 20 7b 27 77 65 69 67 68 74 27 3a 20 32 7d 7d 29 0a 0a 20 20 20 20 asView({0:.{'weight':.2}})......
b1e0 49 66 20 60 63 72 65 61 74 65 5f 75 73 69 6e 67 60 20 69 6e 64 69 63 61 74 65 73 20 61 20 6d 75 If.`create_using`.indicates.a.mu
b200 6c 74 69 67 72 61 70 68 20 61 6e 64 20 74 68 65 20 61 72 72 61 79 20 68 61 73 20 6f 6e 6c 79 20 ltigraph.and.the.array.has.only.
b220 69 6e 74 65 67 65 72 0a 20 20 20 20 65 6e 74 72 69 65 73 20 61 6e 64 20 60 70 61 72 61 6c 6c 65 integer.....entries.and.`paralle
b240 6c 5f 65 64 67 65 73 60 20 69 73 20 54 72 75 65 2c 20 74 68 65 6e 20 74 68 65 20 65 6e 74 72 69 l_edges`.is.True,.then.the.entri
b260 65 73 20 77 69 6c 6c 20 62 65 20 74 72 65 61 74 65 64 0a 20 20 20 20 61 73 20 74 68 65 20 6e 75 es.will.be.treated.....as.the.nu
b280 6d 62 65 72 20 6f 66 20 70 61 72 61 6c 6c 65 6c 20 65 64 67 65 73 20 6a 6f 69 6e 69 6e 67 20 74 mber.of.parallel.edges.joining.t
b2a0 68 6f 73 65 20 74 77 6f 20 76 65 72 74 69 63 65 73 3a 0a 0a 20 20 20 20 3e 3e 3e 20 41 20 3d 20 hose.two.vertices:......>>>.A.=.
b2c0 6e 70 2e 61 72 72 61 79 28 5b 5b 31 2c 20 31 5d 2c 20 5b 31 2c 20 32 5d 5d 29 0a 20 20 20 20 3e np.array([[1,.1],.[1,.2]]).....>
b2e0 3e 3e 20 74 65 6d 70 20 3d 20 6e 78 2e 4d 75 6c 74 69 47 72 61 70 68 28 29 0a 20 20 20 20 3e 3e >>.temp.=.nx.MultiGraph().....>>
b300 3e 20 47 20 3d 20 6e 78 2e 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 72 72 61 79 28 41 2c 20 70 61 72 >.G.=.nx.from_numpy_array(A,.par
b320 61 6c 6c 65 6c 5f 65 64 67 65 73 3d 54 72 75 65 2c 20 63 72 65 61 74 65 5f 75 73 69 6e 67 3d 74 allel_edges=True,.create_using=t
b340 65 6d 70 29 0a 20 20 20 20 3e 3e 3e 20 47 5b 31 5d 5b 31 5d 0a 20 20 20 20 41 74 6c 61 73 56 69 emp).....>>>.G[1][1].....AtlasVi
b360 65 77 28 7b 30 3a 20 7b 27 77 65 69 67 68 74 27 3a 20 31 7d 2c 20 31 3a 20 7b 27 77 65 69 67 68 ew({0:.{'weight':.1},.1:.{'weigh
b380 74 27 3a 20 31 7d 7d 29 0a 0a 20 20 20 20 55 73 65 72 20 64 65 66 69 6e 65 64 20 63 6f 6d 70 6f t':.1}})......User.defined.compo
b3a0 75 6e 64 20 64 61 74 61 20 74 79 70 65 20 6f 6e 20 65 64 67 65 73 3a 0a 0a 20 20 20 20 3e 3e 3e und.data.type.on.edges:......>>>
b3c0 20 64 74 20 3d 20 5b 28 22 77 65 69 67 68 74 22 2c 20 66 6c 6f 61 74 29 2c 20 28 22 63 6f 73 74 .dt.=.[("weight",.float),.("cost
b3e0 22 2c 20 69 6e 74 29 5d 0a 20 20 20 20 3e 3e 3e 20 41 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 5b ",.int)].....>>>.A.=.np.array([[
b400 28 31 2e 30 2c 20 32 29 5d 5d 2c 20 64 74 79 70 65 3d 64 74 29 0a 20 20 20 20 3e 3e 3e 20 47 20 (1.0,.2)]],.dtype=dt).....>>>.G.
b420 3d 20 6e 78 2e 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 72 72 61 79 28 41 29 0a 20 20 20 20 3e 3e 3e =.nx.from_numpy_array(A).....>>>
b440 20 47 2e 65 64 67 65 73 28 29 0a 20 20 20 20 45 64 67 65 56 69 65 77 28 5b 28 30 2c 20 30 29 5d .G.edges().....EdgeView([(0,.0)]
b460 29 0a 20 20 20 20 3e 3e 3e 20 47 5b 30 5d 5b 30 5d 5b 22 63 6f 73 74 22 5d 0a 20 20 20 20 32 0a ).....>>>.G[0][0]["cost"].....2.
b480 20 20 20 20 3e 3e 3e 20 47 5b 30 5d 5b 30 5d 5b 22 77 65 69 67 68 74 22 5d 0a 20 20 20 20 31 2e ....>>>.G[0][0]["weight"].....1.
b4a0 30 0a 0a 20 20 20 20 da 04 76 6f 69 64 29 08 da 01 66 72 a9 00 00 00 72 5a 00 00 00 da 01 62 72 0........void)...fr....rZ.....br
b4c0 5f 00 00 00 da 01 53 da 01 55 da 01 56 72 02 00 00 00 e9 02 00 00 00 7a 1c 49 6e 70 75 74 20 61 _.....S..U..Vr.........z.Input.a
b4e0 72 72 61 79 20 6d 75 73 74 20 62 65 20 32 44 2c 20 6e 6f 74 20 72 a8 00 00 00 7a 19 55 6e 6b 6e rray.must.be.2D,.not.r....z.Unkn
b500 6f 77 6e 20 6e 75 6d 70 79 20 64 61 74 61 20 74 79 70 65 3a 20 4e 7a 30 6e 6f 64 65 6c 69 73 74 own.numpy.data.type:.Nz0nodelist
b520 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 73 61 6d 65 20 6c 65 6e 67 74 68 20 61 73 20 41 2e .must.have.the.same.length.as.A.
b540 73 68 61 70 65 5b 30 5d 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 33 00 00 00 f3 54 00 shape[0]c................3....T.
b560 00 00 4b 00 01 00 97 00 7c 00 5d 20 00 00 7d 01 74 01 00 00 00 00 00 00 00 00 7c 01 64 00 19 00 ..K.....|.]...}.t.........|.d...
b580 00 00 ab 01 00 00 00 00 00 00 74 01 00 00 00 00 00 00 00 00 7c 01 64 01 19 00 00 00 ab 01 00 00 ..........t.........|.d.........
b5a0 00 00 00 00 66 02 96 01 97 01 01 00 8c 22 04 00 79 02 ad 03 77 01 29 03 72 02 00 00 00 72 6c 00 ....f........"..y...w.).r....rl.
b5c0 00 00 4e 29 01 72 9e 00 00 00 29 02 72 35 00 00 00 da 01 65 73 02 00 00 00 20 20 72 1d 00 00 00 ..N).r....).r5.....es......r....
b5e0 72 38 00 00 00 7a 23 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 72 72 61 79 2e 3c 6c 6f 63 61 6c 73 3e r8...z#from_numpy_array.<locals>
b600 2e 3c 67 65 6e 65 78 70 72 3e e7 04 00 00 73 25 00 00 00 e8 00 f8 80 00 d2 0c 3f a8 01 8c 63 90 .<genexpr>....s%..........?...c.
b620 21 90 41 91 24 8b 69 9c 13 98 51 98 71 99 54 9b 19 d4 0d 23 d1 0c 3f f9 73 04 00 00 00 82 26 28 !.A.$.i...Q.q.T....#..?.s.....&(
b640 01 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 33 00 00 00 f3 32 00 00 00 4b 00 01 00 97 .c................3....2...K....
b660 00 7c 00 5d 0f 00 00 5c 02 00 00 7d 01 5c 02 00 00 7d 02 7d 03 7c 03 7c 02 7c 01 66 03 96 01 97 .|.]...\...}.\...}.}.|.|.|.f....
b680 01 01 00 8c 11 04 00 79 00 ad 03 77 01 72 32 00 00 00 72 68 00 00 00 29 04 72 35 00 00 00 da 04 .......y...w.r2...rh...).r5.....
b6a0 6e 61 6d 65 72 10 00 00 00 da 06 6f 66 66 73 65 74 73 04 00 00 00 20 20 20 20 72 1d 00 00 00 72 namer......offsets........r....r
b6c0 38 00 00 00 7a 23 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 72 72 61 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 8...z#from_numpy_array.<locals>.
b6e0 3c 67 65 6e 65 78 70 72 3e eb 04 00 00 73 24 00 00 00 e8 00 f8 80 00 f2 00 02 18 0a d9 26 3b a0 <genexpr>....s$..............&;.
b700 64 a9 4f a8 55 b0 46 88 56 90 55 98 44 d4 0c 21 f1 03 02 18 0a f9 73 04 00 00 00 82 15 17 01 63 d.O.U.F.V.U.D..!......s........c
b720 01 00 00 00 00 00 00 00 00 00 00 00 0d 00 00 00 33 00 00 00 f3 c6 00 00 00 95 04 4b 00 01 00 97 ................3..........K....
b740 00 7c 00 5d 50 00 00 5c 02 00 00 7d 01 7d 02 7c 01 7c 02 89 08 64 00 76 00 72 02 69 00 6e 3f 74 .|.]P..\...}.}.|.|...d.v.r.i.n?t
b760 01 00 00 00 00 00 00 00 00 89 09 89 07 7c 01 7c 02 66 02 19 00 00 00 ab 02 00 00 00 00 00 00 44 .............|.|.f.............D
b780 00 8f 03 8f 04 8f 05 8f 06 63 05 69 00 63 02 5d 1f 00 00 5c 02 00 00 5c 03 00 00 7d 03 7d 04 7d .........c.i.c.]...\...\...}.}.}
b7a0 05 7d 06 7c 05 02 00 89 0a 7c 04 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 .}.|.....|.j....................
b7c0 00 00 00 7c 06 ab 01 00 00 00 00 00 00 93 02 8c 21 04 00 63 05 7d 06 7d 05 7d 04 7d 03 66 03 96 ...|............!..c.}.}.}.}.f..
b7e0 01 97 01 01 00 8c 52 04 00 79 01 63 02 01 00 63 05 7d 06 7d 05 7d 04 7d 03 77 00 ad 03 77 01 29 ......R..y.c...c.}.}.}.}.w...w.)
b800 02 a9 02 46 4e 4e 29 02 72 50 00 00 00 72 b6 00 00 00 29 0b 72 35 00 00 00 72 5a 00 00 00 72 5b ...FNN).rP...r....).r5...rZ...r[
b820 00 00 00 72 36 00 00 00 72 10 00 00 00 72 d8 00 00 00 da 03 76 61 6c 72 2d 00 00 00 72 4a 00 00 ...r6...r....r......valr-...rJ..
b840 00 da 06 66 69 65 6c 64 73 da 13 6b 69 6e 64 5f 74 6f 5f 70 79 74 68 6f 6e 5f 74 79 70 65 73 0b ...fields..kind_to_python_types.
b860 00 00 00 20 20 20 20 20 20 20 80 80 80 80 72 1d 00 00 00 72 38 00 00 00 7a 23 66 72 6f 6d 5f 6e ..............r....r8...z#from_n
b880 75 6d 70 79 5f 61 72 72 61 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e ee 04 00 umpy_array.<locals>.<genexpr>...
b8a0 00 73 87 00 00 00 f8 e8 00 f8 80 00 f2 00 0c 13 0a f1 16 00 11 15 90 01 90 31 f0 13 00 11 12 d8 .s.......................1......
b8c0 10 11 e0 13 1c a0 0d d1 13 2d f1 03 00 11 13 f4 08 00 32 35 b0 56 b8 51 b8 71 c0 21 b8 74 b9 57 .........-........25.V.Q.q.!.t.W
b8e0 d3 31 45 f7 05 03 16 12 f1 00 03 16 12 e1 18 2d d1 18 28 98 11 98 45 a0 34 a8 23 f0 03 00 15 19 .1E............-..(...E.4.#.....
b900 d0 1a 39 d0 1a 2d a8 65 af 6a a9 6a d1 1a 39 b8 23 d3 1a 3e d1 14 3e f5 03 03 16 12 f4 0b 09 0d ..9..-.e.j.j..9.#..>..>.........
b920 0e f1 03 0c 13 0a f9 f5 0c 03 16 12 f9 73 10 00 00 00 83 26 41 21 01 a9 24 41 19 10 c1 0d 14 41 .............s.....&A!..$A.....A
b940 21 01 72 db 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 33 00 00 00 f3 5c 00 00 !.r....c................3....\..
b960 00 95 01 87 01 87 02 4b 00 01 00 97 00 7c 00 5d 21 00 00 5c 02 00 00 8a 01 8a 02 88 01 88 02 66 .......K.....|.]!..\...........f
b980 02 64 00 84 08 74 01 00 00 00 00 00 00 00 00 89 03 89 01 89 02 66 02 19 00 00 00 ab 01 00 00 00 .d...t...............f..........
b9a0 00 00 00 44 00 ab 00 00 00 00 00 00 00 96 01 97 01 01 00 8c 23 04 00 79 01 ad 03 77 01 29 02 63 ...D................#..y...w.).c
b9c0 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 33 00 00 00 f3 28 00 00 00 95 02 4b 00 01 00 97 ................3....(.....K....
b9e0 00 7c 00 5d 09 00 00 7d 01 89 02 89 03 69 00 66 03 96 01 97 01 01 00 8c 0b 04 00 79 00 ad 03 77 .|.]...}.....i.f...........y...w
ba00 01 72 32 00 00 00 72 68 00 00 00 72 ad 00 00 00 73 04 00 00 00 20 20 80 80 72 1d 00 00 00 72 38 .r2...rh...r....s........r....r8
ba20 00 00 00 7a 2d 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 72 72 61 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c ...z-from_numpy_array.<locals>.<
ba40 67 65 6e 65 78 70 72 3e 2e 3c 67 65 6e 65 78 70 72 3e 09 05 00 00 73 17 00 00 00 f8 e8 00 f8 80 genexpr>.<genexpr>....s.........
ba60 00 d2 1c 40 a8 41 98 61 a0 11 a0 42 9c 5a d1 1c 40 f9 72 ae 00 00 00 4e 72 af 00 00 00 29 04 72 ...@.A.a...B.Z..@.r....Nr....).r
ba80 35 00 00 00 72 5a 00 00 00 72 5b 00 00 00 72 2d 00 00 00 73 04 00 00 00 20 40 40 80 72 1d 00 00 5...rZ...r[...r-...s.....@@.r...
baa0 00 72 38 00 00 00 7a 23 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 72 72 61 79 2e 3c 6c 6f 63 61 6c 73 .r8...z#from_numpy_array.<locals
bac0 3e 2e 3c 67 65 6e 65 78 70 72 3e 09 05 00 00 73 2a 00 00 00 fa e8 00 f8 80 00 d2 1b 55 c1 56 c0 >.<genexpr>....s*...........U.V.
bae0 61 c8 11 d4 1c 40 b4 15 b0 71 b8 11 b8 41 b8 14 b1 77 b3 1e d7 1c 40 d0 1c 40 d1 1b 55 f9 73 04 a....@...q...A...w....@..@..U.s.
bb00 00 00 00 85 27 2c 01 63 01 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 33 00 00 00 f3 5e 00 00 ....',.c................3....^..
bb20 00 95 02 87 01 87 02 4b 00 01 00 97 00 7c 00 5d 22 00 00 5c 02 00 00 8a 01 8a 02 88 04 88 01 88 .......K.....|.]"..\............
bb40 02 66 03 64 00 84 08 74 01 00 00 00 00 00 00 00 00 89 03 89 01 89 02 66 02 19 00 00 00 ab 01 00 .f.d...t...............f........
bb60 00 00 00 00 00 44 00 ab 00 00 00 00 00 00 00 96 01 97 01 01 00 8c 24 04 00 79 01 ad 03 77 01 29 .....D................$..y...w.)
bb80 02 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 33 00 00 00 f3 2c 00 00 00 95 03 4b 00 01 .c................3....,.....K..
bba0 00 97 00 7c 00 5d 0b 00 00 7d 01 89 03 89 04 89 02 64 00 69 01 66 03 96 01 97 01 01 00 8c 0d 04 ...|.]...}.......d.i.f..........
bbc0 00 79 01 ad 03 77 01 72 ac 00 00 00 72 68 00 00 00 29 05 72 35 00 00 00 72 37 00 00 00 72 4a 00 .y...w.r....rh...).r5...r7...rJ.
bbe0 00 00 72 5a 00 00 00 72 5b 00 00 00 73 05 00 00 00 20 20 80 80 80 72 1d 00 00 00 72 38 00 00 00 ..rZ...r[...s.........r....r8...
bc00 7a 2d 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 72 72 61 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e z-from_numpy_array.<locals>.<gen
bc20 65 78 70 72 3e 2e 3c 67 65 6e 65 78 70 72 3e 0c 05 00 00 73 1c 00 00 00 f8 e8 00 f8 80 00 d2 10 expr>.<genexpr>....s............
bc40 40 a8 41 90 21 90 51 98 19 a0 41 98 0e d4 11 27 d1 10 40 f9 73 04 00 00 00 83 11 14 01 4e 72 af @.A.!.Q...A....'..@.s........Nr.
bc60 00 00 00 29 05 72 35 00 00 00 72 5a 00 00 00 72 5b 00 00 00 72 2d 00 00 00 72 4a 00 00 00 73 05 ...).r5...rZ...r[...r-...rJ...s.
bc80 00 00 00 20 40 40 80 80 72 1d 00 00 00 72 38 00 00 00 7a 23 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 ....@@..r....r8...z#from_numpy_a
bca0 72 72 61 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 0b 05 00 00 73 2f 00 00 00 rray.<locals>.<genexpr>....s/...
bcc0 fa e8 00 f8 80 00 f2 00 02 1c 0e d9 45 4b c0 61 c8 11 d5 10 40 b4 15 b0 71 b8 11 b8 41 b8 14 b1 ............EK.a....@...q...A...
bce0 77 b3 1e d7 10 40 d0 10 40 f1 03 02 1c 0e f9 73 04 00 00 00 85 28 2d 01 63 01 00 00 00 00 00 00 w....@..@......s.....(-.c.......
bd00 00 00 00 00 00 04 00 00 00 33 00 00 00 f3 2c 00 00 00 4b 00 01 00 97 00 7c 00 5d 0c 00 00 5c 02 .........3....,...K.....|.]...\.
bd20 00 00 7d 01 7d 02 7c 01 7c 02 69 00 66 03 96 01 97 01 01 00 8c 0e 04 00 79 00 ad 03 77 01 72 32 ..}.}.|.|.i.f...........y...w.r2
bd40 00 00 00 72 68 00 00 00 29 03 72 35 00 00 00 72 5a 00 00 00 72 5b 00 00 00 73 03 00 00 00 20 20 ...rh...).r5...rZ...r[...s......
bd60 20 72 1d 00 00 00 72 38 00 00 00 7a 23 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 72 72 61 79 2e 3c 6c .r....r8...z#from_numpy_array.<l
bd80 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 10 05 00 00 73 1a 00 00 00 e8 00 f8 80 00 d2 16 ocals>.<genexpr>....s...........
bda0 34 a1 64 a0 61 a8 11 98 01 98 31 98 62 94 7a d1 16 34 f9 73 04 00 00 00 82 12 14 01 63 01 00 00 4.d.a.....1.b.z..4.s........c...
bdc0 00 00 00 00 00 00 00 00 00 09 00 00 00 33 00 00 00 f3 48 00 00 00 95 03 4b 00 01 00 97 00 7c 00 .............3....H.....K.....|.
bde0 5d 19 00 00 5c 02 00 00 7d 01 7d 02 7c 01 7c 02 89 04 02 00 89 05 89 03 7c 01 7c 02 66 02 19 00 ]...\...}.}.|.|.........|.|.f...
be00 00 00 ab 01 00 00 00 00 00 00 69 01 66 03 96 01 97 01 01 00 8c 1b 04 00 79 00 ad 03 77 01 72 32 ..........i.f...........y...w.r2
be20 00 00 00 72 68 00 00 00 29 06 72 35 00 00 00 72 5a 00 00 00 72 5b 00 00 00 72 2d 00 00 00 72 4a ...rh...).r5...rZ...r[...r-...rJ
be40 00 00 00 da 0b 70 79 74 68 6f 6e 5f 74 79 70 65 73 06 00 00 00 20 20 20 80 80 80 72 1d 00 00 00 .....python_types..........r....
be60 72 38 00 00 00 7a 23 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 72 72 61 79 2e 3c 6c 6f 63 61 6c 73 3e r8...z#from_numpy_array.<locals>
be80 2e 3c 67 65 6e 65 78 70 72 3e 12 05 00 00 73 2e 00 00 00 f8 e8 00 f8 80 00 d2 16 53 c1 54 c0 51 .<genexpr>....s............S.T.Q
bea0 c8 01 98 01 98 31 98 79 a9 2b b0 61 b8 01 b8 31 b8 04 b1 67 d3 2a 3e d0 1e 3f d4 17 40 d1 16 53 .....1.y.+.a...1...g.*>..?..@..S
bec0 f9 73 04 00 00 00 83 1f 22 01 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 33 00 00 00 f3 .s......".c................3....
bee0 3a 00 00 00 4b 00 01 00 97 00 7c 00 5d 13 00 00 5c 03 00 00 7d 01 7d 02 7d 03 7c 01 7c 02 6b 1a :...K.....|.]...\...}.}.}.|.|.k.
bf00 00 00 73 01 8c 0d 7c 01 7c 02 7c 03 66 03 96 01 97 01 01 00 8c 15 04 00 79 00 ad 03 77 01 72 32 ..s...|.|.|.f...........y...w.r2
bf20 00 00 00 72 68 00 00 00 72 b2 00 00 00 73 04 00 00 00 20 20 20 20 72 1d 00 00 00 72 38 00 00 00 ...rh...r....s........r....r8...
bf40 7a 23 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 72 72 61 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e z#from_numpy_array.<locals>.<gen
bf60 65 78 70 72 3e 1c 05 00 00 72 b3 00 00 00 72 b4 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 expr>....r....r....c............
bf80 04 00 00 00 33 00 00 00 f3 3c 00 00 00 95 01 4b 00 01 00 97 00 7c 00 5d 13 00 00 5c 03 00 00 7d ....3....<.....K.....|.]...\...}
bfa0 01 7d 02 7d 03 89 04 7c 01 19 00 00 00 89 04 7c 02 19 00 00 00 7c 03 66 03 96 01 97 01 01 00 8c .}.}...|.......|.....|.f........
bfc0 15 04 00 79 00 ad 03 77 01 72 32 00 00 00 72 68 00 00 00 29 05 72 35 00 00 00 72 5a 00 00 00 72 ...y...w.r2...rh...).r5...rZ...r
bfe0 5b 00 00 00 72 37 00 00 00 da 0b 69 64 78 5f 74 6f 5f 6e 6f 64 65 73 05 00 00 00 20 20 20 20 80 [...r7.....idx_to_nodes.........
c000 72 1d 00 00 00 72 38 00 00 00 7a 23 66 72 6f 6d 5f 6e 75 6d 70 79 5f 61 72 72 61 79 2e 3c 6c 6f r....r8...z#from_numpy_array.<lo
c020 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 20 05 00 00 73 26 00 00 00 f8 e8 00 f8 80 00 d2 12 cals>.<genexpr>....s&...........
c040 4e b9 37 b8 31 b8 61 c0 11 90 4b a0 01 91 4e a0 4b b0 01 a1 4e b0 41 d4 13 36 d1 12 4e f9 72 6b N.7.1.a...K...N.K...N.A..6..N.rk
c060 00 00 00 29 1f 72 3c 00 00 00 72 9e 00 00 00 da 04 62 6f 6f 6c da 07 63 6f 6d 70 6c 65 78 da 03 ...).r<...r......bool..complex..
c080 73 74 72 72 26 00 00 00 72 4f 00 00 00 da 04 6e 64 69 6d 72 27 00 00 00 72 6f 00 00 00 72 10 00 strr&...rO.....ndimr'...ro...r..
c0a0 00 00 72 b6 00 00 00 72 23 00 00 00 72 58 00 00 00 72 75 00 00 00 72 56 00 00 00 72 76 00 00 00 ..r....r#...rX...ru...rV...rv...
c0c0 72 b5 00 00 00 72 50 00 00 00 da 07 6e 6f 6e 7a 65 72 6f da 06 73 6f 72 74 65 64 72 dd 00 00 00 r....rP.....nonzero..sortedr....
c0e0 72 9d 00 00 00 72 3e 00 00 00 72 b7 00 00 00 72 b8 00 00 00 72 b9 00 00 00 72 77 00 00 00 72 74 r....r>...r....r....r....rw...rt
c100 00 00 00 da 09 65 6e 75 6d 65 72 61 74 65 72 52 00 00 00 29 12 72 2d 00 00 00 72 bb 00 00 00 72 .....enumeraterR...).r-...r....r
c120 22 00 00 00 72 4a 00 00 00 72 0f 00 00 00 72 1a 00 00 00 72 80 00 00 00 72 bd 00 00 00 da 02 64 "...rJ...r....r....r....r......d
c140 74 72 2a 00 00 00 da 0e 5f 64 65 66 61 75 6c 74 5f 6e 6f 64 65 73 72 3a 00 00 00 72 be 00 00 00 tr*....._default_nodesr:...r....
c160 72 b8 00 00 00 72 dd 00 00 00 72 e8 00 00 00 72 de 00 00 00 72 e5 00 00 00 73 12 00 00 00 60 20 r....r....r....r....r....s....`.
c180 20 60 20 20 20 20 20 20 20 20 20 20 40 40 40 40 72 1d 00 00 00 72 0a 00 00 00 72 0a 00 00 00 60 .`..........@@@@r....r....r....`
c1a0 04 00 00 73 34 02 00 00 fd 80 00 f4 52 03 00 0e 13 dc 0d 10 dc 0d 10 dc 0d 11 dc 0d 14 dc 0d 10 ...s4.......R...................
c1c0 dc 0d 10 d8 0d 13 f1 11 09 1b 06 d0 04 17 f4 14 00 09 0b 8f 0e 89 0e 90 71 98 2c d3 08 27 80 41 ........................q.,..'.A
c1e0 d8 07 08 87 76 81 76 90 11 82 7b dc 0e 10 d7 0e 1e d1 0e 1e d0 21 3d b8 61 bf 66 b9 66 b8 58 d0 ....v.v...{..........!=.a.f.f.X.
c200 1f 46 d3 0e 47 d0 08 47 d8 0b 0c 8f 37 89 37 81 44 80 41 80 71 d8 07 08 88 41 82 76 dc 0e 10 d7 .F..G..G....7.7.D.A.q....A.v....
c220 0e 1e d1 0e 1e d0 21 44 c0 51 c7 57 c1 57 c0 49 d0 1f 4e d3 0e 4f d0 08 4f d8 09 0a 8f 17 89 17 ......!D.Q.W.W.I..N..O..O.......
c240 80 42 f0 02 03 05 43 01 d8 16 29 a8 22 af 27 a9 27 d1 16 32 88 0b f0 06 00 1b 23 a0 64 d0 1a 2a .B....C...).".'.'..2......#.d..*
c260 d0 07 2b 80 7e d0 07 2b dc 13 18 98 11 93 38 89 08 e4 0b 0e 88 78 8b 3d 98 41 d2 0b 1d dc 12 1c ..+.~..+......8......x.=.A......
c280 d0 1d 4f d3 12 50 d0 0c 50 f0 06 00 05 06 d7 04 14 d1 04 14 90 58 d4 04 1e f1 06 00 0d 40 01 ac ..O..P..P............X.......@..
c2a0 53 b0 21 b7 29 b1 29 b3 2b d0 2d 3e d4 0c 3f 80 45 e0 07 12 90 66 d2 07 1c e4 11 17 f1 00 02 18 S.!.).).+.->..?.E....f..........
c2c0 0a d8 3f 40 bf 77 b9 77 bf 7e b9 7e d7 3f 53 d1 3f 53 d3 3f 55 f4 03 02 18 0a f3 00 02 12 0a 88 ..?@.w.w.~.~.?S.?S.?U...........
c2e0 06 f6 06 0c 13 0a f0 16 00 19 1e f4 17 0c 13 0a 89 07 f0 24 00 0a 15 9c 03 d1 09 1b a0 01 a7 0f ...................$............
c300 a1 0f d4 20 31 b1 6e dc 10 19 97 0f 91 0f d7 10 2d d1 10 2d 88 05 f0 0e 00 0c 15 98 0d d1 0b 25 ....1.n.........-..-...........%
c320 d9 16 1b d3 1b 55 c8 75 d4 1b 55 d3 16 55 89 47 e1 16 1b f4 00 02 1c 0e d8 4f 54 f4 03 02 1c 0e .....U.u..U..U.G.........OT.....
c340 f3 00 02 17 0e 89 47 f0 08 00 0c 15 98 0d d1 0b 25 d9 16 34 a8 65 d4 16 34 89 47 e5 16 53 c8 55 ......G.........%..4.e..4.G..S.U
c360 d4 16 53 88 47 f0 12 00 08 09 87 7f 81 7f d4 07 18 a0 11 a7 1d a1 1d a4 1f d9 12 3e a8 47 d4 12 ..S.G......................>.G..
c380 3e 88 07 e1 0b 19 dc 16 1a 9c 39 a0 58 d3 1b 2e d3 16 2f 88 0b db 12 4e c0 67 d4 12 4e 88 07 d8 >.........9.X...../....N.g..N...
c3a0 04 05 d7 04 14 d1 04 14 90 57 d4 04 1d d8 0b 0c 80 48 f8 f4 4f 02 00 0c 15 f2 00 01 05 43 01 dc .........W.......H..O........C..
c3c0 0e 17 d0 1a 33 b0 42 b0 34 d0 18 38 d3 0e 39 b8 73 d0 08 42 fb f0 03 01 05 43 01 fa 73 18 00 00 ....3.B.4..8..9.s..B.....C..s...
c3e0 00 c2 38 0f 48 3d 00 c8 3d 09 49 1a 03 c9 06 0f 49 15 03 c9 15 05 49 1a 03 72 32 00 00 00 29 05 ..8.H=..=.I.....I.....I..r2...).
c400 72 40 00 00 00 72 41 00 00 00 4e 4e 4e 29 04 4e 4e 72 0c 00 00 00 72 a2 00 00 00 29 03 46 4e 72 r@...rA...NNN).NNr....r....).FNr
c420 0c 00 00 00 29 16 da 07 5f 5f 64 6f 63 5f 5f 72 b7 00 00 00 da 0b 63 6f 6c 6c 65 63 74 69 6f 6e ....)...__doc__r......collection
c440 73 72 03 00 00 00 da 08 6e 65 74 77 6f 72 6b 78 72 26 00 00 00 da 07 5f 5f 61 6c 6c 5f 5f da 0d sr......networkxr&.....__all__..
c460 5f 64 69 73 70 61 74 63 68 61 62 6c 65 da 03 73 75 6d 72 05 00 00 00 72 04 00 00 00 72 07 00 00 _dispatchable..sumr....r....r...
c480 00 72 06 00 00 00 72 09 00 00 00 72 94 00 00 00 72 98 00 00 00 72 9b 00 00 00 72 a0 00 00 00 72 .r....r....r....r....r....r....r
c4a0 a6 00 00 00 72 08 00 00 00 72 0b 00 00 00 72 0a 00 00 00 72 68 00 00 00 72 1e 00 00 00 72 1d 00 ....r....r....r....rh...r....r..
c4c0 00 00 fa 08 3c 6d 6f 64 75 6c 65 3e 72 f8 00 00 00 01 00 00 00 73 ba 01 00 00 f0 03 01 01 01 f1 ....<module>r........s..........
c4e0 02 19 01 04 f3 36 00 01 11 dd 00 23 e3 00 15 f2 04 09 0b 02 80 07 f0 18 00 02 12 80 12 d7 01 11 .....6.....#....................
c500 d1 01 11 98 58 d4 01 26 f0 06 00 0e 12 d8 0a 0e d8 0a 0e d8 16 19 d8 0b 13 d8 0c 0f f2 0f 68 01 ....X..&......................h.
c520 01 42 01 f3 03 00 02 27 f0 02 68 01 01 42 01 f0 56 03 00 02 12 80 12 d7 01 11 d1 01 11 98 14 a8 .B.....'..h..B..V...............
c540 54 d4 01 32 f2 02 3e 01 0d f3 03 00 02 33 f0 02 3e 01 0d f0 42 02 00 02 12 80 12 d7 01 11 d1 01 T..2..>......3..>...B...........
c560 11 a0 64 d4 01 2b f0 06 00 0c 14 d8 0b 13 d8 0d 11 d8 0a 0e d8 0d 11 f2 0d 58 01 01 33 f3 03 00 ..d..+...................X..3...
c580 02 2c f0 02 58 01 01 33 f0 76 02 00 02 12 80 12 d7 01 11 d1 01 11 98 14 a8 54 d4 01 32 f0 06 00 .,..X..3.v...............T..2...
c5a0 0c 14 d8 0b 13 d8 0e 12 d8 11 15 d8 0d 11 f2 0d 6e 02 01 0d f3 03 00 02 33 f0 02 6e 02 01 0d f0 ................n.......3..n....
c5c0 62 05 00 02 12 80 12 d7 01 11 d1 01 11 98 58 d4 01 26 f2 02 5e 03 01 53 01 f3 03 00 02 27 f0 02 b.............X..&..^..S.....'..
c5e0 5e 03 01 53 01 f2 42 07 0a 01 4c 01 f2 1a 0a 01 4c 01 f2 1a 05 01 40 01 f2 10 07 01 27 f2 14 0e ^..S..B...L.....L.....@.....'...
c600 01 27 f0 22 00 02 12 80 12 d7 01 11 d1 01 11 98 14 a8 54 d4 01 32 e0 3f 47 f2 03 65 01 01 0d f3 .'."..............T..2.?G..e....
c620 03 00 02 33 f0 02 65 01 01 0d f0 50 03 00 02 12 80 12 d7 01 11 d1 01 11 98 58 d4 01 26 f0 06 00 ...3..e....P.............X..&...
c640 0e 12 d8 0a 0e d8 0a 0e d8 16 19 d8 0b 13 d8 0c 0f f2 0f 6b 03 01 0d f3 03 00 02 27 f0 02 6b 03 ...................k.......'..k.
c660 01 0d f0 5c 07 00 02 12 80 12 d7 01 11 d1 01 11 98 14 a8 54 d4 01 32 e0 3a 42 f0 03 41 03 01 0d ...\...............T..2.:B..A...
c680 d8 50 54 f3 03 41 03 01 0d f3 03 00 02 33 f1 02 41 03 01 0d 72 1e 00 00 00 .PT..A.......3..A...r....