| ofs | hex dump | ascii |
|---|
| 0000 | cb 0d 0d 0a 00 00 00 00 85 fa a7 68 eb 17 01 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 | ...........h.................... |
| 0020 | 00 00 00 00 00 f3 a2 00 00 00 97 00 64 00 5a 00 64 01 64 02 6c 01 6d 02 5a 02 01 00 64 01 64 03 | ............d.Z.d.d.l.m.Z...d.d. |
| 0040 | 6c 03 6d 04 5a 04 01 00 64 01 64 04 6c 05 5a 06 64 01 64 05 6c 05 6d 07 5a 07 01 00 64 01 64 06 | l.m.Z...d.d.l.Z.d.d.l.m.Z...d.d. |
| 0060 | 6c 08 6d 09 5a 09 01 00 64 01 64 07 6c 0a 6d 0b 5a 0b 6d 0c 5a 0c 6d 0d 5a 0d 01 00 64 01 64 08 | l.m.Z...d.d.l.m.Z.m.Z.m.Z...d.d. |
| 0080 | 6c 0e 6d 0f 5a 0f 01 00 64 09 67 01 5a 10 02 00 47 00 64 0a 84 00 64 0b ab 02 00 00 00 00 00 00 | l.m.Z...d.g.Z...G.d...d......... |
| 00a0 | 5a 11 02 00 47 00 64 0c 84 00 64 0d ab 02 00 00 00 00 00 00 5a 12 02 00 47 00 64 0e 84 00 64 09 | Z...G.d...d.........Z...G.d...d. |
| 00c0 | ab 02 00 00 00 00 00 00 5a 13 79 04 29 0f 61 17 01 00 00 42 61 73 65 20 63 6c 61 73 73 20 66 6f | ........Z.y.).a....Base.class.fo |
| 00e0 | 72 20 75 6e 64 69 72 65 63 74 65 64 20 67 72 61 70 68 73 2e 0a 0a 54 68 65 20 47 72 61 70 68 20 | r.undirected.graphs...The.Graph. |
| 0100 | 63 6c 61 73 73 20 61 6c 6c 6f 77 73 20 61 6e 79 20 68 61 73 68 61 62 6c 65 20 6f 62 6a 65 63 74 | class.allows.any.hashable.object |
| 0120 | 20 61 73 20 61 20 6e 6f 64 65 0a 61 6e 64 20 63 61 6e 20 61 73 73 6f 63 69 61 74 65 20 6b 65 79 | .as.a.node.and.can.associate.key |
| 0140 | 2f 76 61 6c 75 65 20 61 74 74 72 69 62 75 74 65 20 70 61 69 72 73 20 77 69 74 68 20 65 61 63 68 | /value.attribute.pairs.with.each |
| 0160 | 20 75 6e 64 69 72 65 63 74 65 64 20 65 64 67 65 2e 0a 0a 53 65 6c 66 2d 6c 6f 6f 70 73 20 61 72 | .undirected.edge...Self-loops.ar |
| 0180 | 65 20 61 6c 6c 6f 77 65 64 20 62 75 74 20 6d 75 6c 74 69 70 6c 65 20 65 64 67 65 73 20 61 72 65 | e.allowed.but.multiple.edges.are |
| 01a0 | 20 6e 6f 74 20 28 73 65 65 20 4d 75 6c 74 69 47 72 61 70 68 29 2e 0a 0a 46 6f 72 20 64 69 72 65 | .not.(see.MultiGraph)...For.dire |
| 01c0 | 63 74 65 64 20 67 72 61 70 68 73 20 73 65 65 20 44 69 47 72 61 70 68 20 61 6e 64 20 4d 75 6c 74 | cted.graphs.see.DiGraph.and.Mult |
| 01e0 | 69 44 69 47 72 61 70 68 2e 0a e9 00 00 00 00 a9 01 da 08 64 65 65 70 63 6f 70 79 29 01 da 0f 63 | iDiGraph...........deepcopy)...c |
| 0200 | 61 63 68 65 64 5f 70 72 6f 70 65 72 74 79 4e 29 01 da 07 63 6f 6e 76 65 72 74 29 01 da 0d 41 64 | ached_propertyN)...convert)...Ad |
| 0220 | 6a 61 63 65 6e 63 79 56 69 65 77 29 03 da 0a 44 65 67 72 65 65 56 69 65 77 da 08 45 64 67 65 56 | jacencyView)...DegreeView..EdgeV |
| 0240 | 69 65 77 da 08 4e 6f 64 65 56 69 65 77 29 01 da 0d 4e 65 74 77 6f 72 6b 58 45 72 72 6f 72 da 05 | iew..NodeView)...NetworkXError.. |
| 0260 | 47 72 61 70 68 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 f3 16 00 00 00 97 | Graphc.......................... |
| 0280 | 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 84 00 5a 04 79 03 29 04 da 1a 5f 43 61 63 68 65 64 | .e.Z.d.Z.d.Z.d...Z.y.)..._Cached |
| 02a0 | 50 72 6f 70 65 72 74 79 52 65 73 65 74 74 65 72 41 64 6a 61 58 02 00 00 44 61 74 61 20 44 65 73 | PropertyResetterAdjaX...Data.Des |
| 02c0 | 63 72 69 70 74 6f 72 20 63 6c 61 73 73 20 66 6f 72 20 5f 61 64 6a 20 74 68 61 74 20 72 65 73 65 | criptor.class.for._adj.that.rese |
| 02e0 | 74 73 20 60 60 61 64 6a 60 60 20 63 61 63 68 65 64 5f 70 72 6f 70 65 72 74 79 20 77 68 65 6e 20 | ts.``adj``.cached_property.when. |
| 0300 | 6e 65 65 64 65 64 0a 0a 20 20 20 20 54 68 69 73 20 61 73 73 75 6d 65 73 20 74 68 61 74 20 74 68 | needed......This.assumes.that.th |
| 0320 | 65 20 60 60 63 61 63 68 65 64 5f 70 72 6f 70 65 72 74 79 60 60 20 60 60 47 2e 61 64 6a 60 60 20 | e.``cached_property``.``G.adj``. |
| 0340 | 73 68 6f 75 6c 64 20 62 65 20 72 65 73 65 74 20 77 68 65 6e 65 76 65 72 0a 20 20 20 20 60 60 47 | should.be.reset.whenever.....``G |
| 0360 | 2e 5f 61 64 6a 60 60 20 69 73 20 73 65 74 20 74 6f 20 61 20 6e 65 77 20 76 61 6c 75 65 2e 0a 0a | ._adj``.is.set.to.a.new.value... |
| 0380 | 20 20 20 20 54 68 69 73 20 6f 62 6a 65 63 74 20 73 69 74 73 20 6f 6e 20 61 20 63 6c 61 73 73 20 | ....This.object.sits.on.a.class. |
| 03a0 | 61 6e 64 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 61 6e 79 20 69 6e 73 74 61 6e 63 65 20 6f 66 | and.ensures.that.any.instance.of |
| 03c0 | 20 74 68 61 74 0a 20 20 20 20 63 6c 61 73 73 20 63 6c 65 61 72 73 20 69 74 73 20 63 61 63 68 65 | .that.....class.clears.its.cache |
| 03e0 | 64 20 70 72 6f 70 65 72 74 79 20 22 61 64 6a 22 20 77 68 65 6e 65 76 65 72 20 74 68 65 20 75 6e | d.property."adj".whenever.the.un |
| 0400 | 64 65 72 6c 79 69 6e 67 0a 20 20 20 20 69 6e 73 74 61 6e 63 65 20 61 74 74 72 69 62 75 74 65 20 | derlying.....instance.attribute. |
| 0420 | 22 5f 61 64 6a 22 20 69 73 20 73 65 74 20 74 6f 20 61 20 6e 65 77 20 6f 62 6a 65 63 74 2e 20 49 | "_adj".is.set.to.a.new.object..I |
| 0440 | 74 20 6f 6e 6c 79 20 61 66 66 65 63 74 73 0a 20 20 20 20 74 68 65 20 73 65 74 20 70 72 6f 63 65 | t.only.affects.....the.set.proce |
| 0460 | 73 73 20 6f 66 20 74 68 65 20 6f 62 6a 2e 5f 61 64 6a 20 61 74 74 72 69 62 75 74 65 2e 20 41 6c | ss.of.the.obj._adj.attribute..Al |
| 0480 | 6c 20 67 65 74 2f 64 65 6c 20 6f 70 65 72 61 74 69 6f 6e 73 0a 20 20 20 20 61 63 74 20 61 73 20 | l.get/del.operations.....act.as. |
| 04a0 | 74 68 65 79 20 6e 6f 72 6d 61 6c 6c 79 20 77 6f 75 6c 64 2e 0a 0a 20 20 20 20 46 6f 72 20 69 6e | they.normally.would.......For.in |
| 04c0 | 66 6f 20 6f 6e 20 44 61 74 61 20 44 65 73 63 72 69 70 74 6f 72 73 20 73 65 65 3a 20 68 74 74 70 | fo.on.Data.Descriptors.see:.http |
| 04e0 | 73 3a 2f 2f 64 6f 63 73 2e 70 79 74 68 6f 6e 2e 6f 72 67 2f 33 2f 68 6f 77 74 6f 2f 64 65 73 63 | s://docs.python.org/3/howto/desc |
| 0500 | 72 69 70 74 6f 72 2e 68 74 6d 6c 0a 20 20 20 20 63 03 00 00 00 00 00 00 00 00 00 00 00 03 00 00 | riptor.html.....c............... |
| 0520 | 00 03 00 00 00 f3 4c 00 00 00 97 00 7c 01 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......L.....|.j................. |
| 0540 | 00 00 7d 03 7c 02 7c 03 64 01 3c 00 00 00 67 00 64 02 a2 01 7d 04 7c 04 44 00 5d 0a 00 00 7d 05 | ..}.|.|.d.<...g.d...}.|.D.]...}. |
| 0560 | 7c 05 7c 03 76 00 73 01 8c 08 7c 03 7c 05 3d 00 8c 0c 04 00 79 00 29 03 4e da 04 5f 61 64 6a 29 | |.|.v.s...|.|.=.....y.).N.._adj) |
| 0580 | 03 da 03 61 64 6a da 05 65 64 67 65 73 da 06 64 65 67 72 65 65 a9 01 da 08 5f 5f 64 69 63 74 5f | ...adj..edges..degree....__dict_ |
| 05a0 | 5f 29 06 da 04 73 65 6c 66 da 03 6f 62 6a da 05 76 61 6c 75 65 da 02 6f 64 da 05 70 72 6f 70 73 | _)...self..obj..value..od..props |
| 05c0 | da 04 70 72 6f 70 73 06 00 00 00 20 20 20 20 20 20 fa 5d 2f 68 6f 6d 65 2f 62 6c 61 63 6b 68 61 | ..props...........]/home/blackha |
| 05e0 | 6f 2f 75 69 75 63 2d 63 6f 75 72 73 65 2d 67 72 61 70 68 2f 2e 76 65 6e 76 2f 6c 69 62 2f 70 79 | o/uiuc-course-graph/.venv/lib/py |
| 0600 | 74 68 6f 6e 33 2e 31 32 2f 73 69 74 65 2d 70 61 63 6b 61 67 65 73 2f 6e 65 74 77 6f 72 6b 78 2f | thon3.12/site-packages/networkx/ |
| 0620 | 63 6c 61 73 73 65 73 2f 67 72 61 70 68 2e 70 79 da 07 5f 5f 73 65 74 5f 5f 7a 22 5f 43 61 63 68 | classes/graph.py..__set__z"_Cach |
| 0640 | 65 64 50 72 6f 70 65 72 74 79 52 65 73 65 74 74 65 72 41 64 6a 2e 5f 5f 73 65 74 5f 5f 26 00 00 | edPropertyResetterAdj.__set__&.. |
| 0660 | 00 73 36 00 00 00 80 00 d8 0d 10 8f 5c 89 5c 88 02 d8 15 1a 88 02 88 36 89 0a e2 10 2a 88 05 d8 | .s6.........\.\........6....*... |
| 0680 | 14 19 f2 00 02 09 1d 88 44 d8 0f 13 90 72 8a 7a d8 14 16 90 74 91 48 f1 05 02 09 1d f3 00 00 00 | ........D....r.z....t.H......... |
| 06a0 | 00 4e a9 05 da 08 5f 5f 6e 61 6d 65 5f 5f da 0a 5f 5f 6d 6f 64 75 6c 65 5f 5f da 0c 5f 5f 71 75 | .N....__name__..__module__..__qu |
| 06c0 | 61 6c 6e 61 6d 65 5f 5f da 07 5f 5f 64 6f 63 5f 5f 72 1d 00 00 00 a9 00 72 1e 00 00 00 72 1c 00 | alname__..__doc__r......r....r.. |
| 06e0 | 00 00 72 0e 00 00 00 72 0e 00 00 00 17 00 00 00 73 0c 00 00 00 84 00 f1 02 0c 05 08 f3 1c 07 05 | ..r....r........s............... |
| 0700 | 1d 72 1e 00 00 00 72 0e 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 | .r....r....c.................... |
| 0720 | f3 16 00 00 00 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 84 00 5a 04 79 03 29 04 da 1b 5f | .......e.Z.d.Z.d.Z.d...Z.y.)..._ |
| 0740 | 43 61 63 68 65 64 50 72 6f 70 65 72 74 79 52 65 73 65 74 74 65 72 4e 6f 64 65 61 60 02 00 00 44 | CachedPropertyResetterNodea`...D |
| 0760 | 61 74 61 20 44 65 73 63 72 69 70 74 6f 72 20 63 6c 61 73 73 20 66 6f 72 20 5f 6e 6f 64 65 20 74 | ata.Descriptor.class.for._node.t |
| 0780 | 68 61 74 20 72 65 73 65 74 73 20 60 60 6e 6f 64 65 73 60 60 20 63 61 63 68 65 64 5f 70 72 6f 70 | hat.resets.``nodes``.cached_prop |
| 07a0 | 65 72 74 79 20 77 68 65 6e 20 6e 65 65 64 65 64 0a 0a 20 20 20 20 54 68 69 73 20 61 73 73 75 6d | erty.when.needed......This.assum |
| 07c0 | 65 73 20 74 68 61 74 20 74 68 65 20 60 60 63 61 63 68 65 64 5f 70 72 6f 70 65 72 74 79 60 60 20 | es.that.the.``cached_property``. |
| 07e0 | 60 60 47 2e 6e 6f 64 65 60 60 20 73 68 6f 75 6c 64 20 62 65 20 72 65 73 65 74 20 77 68 65 6e 65 | ``G.node``.should.be.reset.whene |
| 0800 | 76 65 72 0a 20 20 20 20 60 60 47 2e 5f 6e 6f 64 65 60 60 20 69 73 20 73 65 74 20 74 6f 20 61 20 | ver.....``G._node``.is.set.to.a. |
| 0820 | 6e 65 77 20 76 61 6c 75 65 2e 0a 0a 20 20 20 20 54 68 69 73 20 6f 62 6a 65 63 74 20 73 69 74 73 | new.value.......This.object.sits |
| 0840 | 20 6f 6e 20 61 20 63 6c 61 73 73 20 61 6e 64 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 61 6e 79 | .on.a.class.and.ensures.that.any |
| 0860 | 20 69 6e 73 74 61 6e 63 65 20 6f 66 20 74 68 61 74 0a 20 20 20 20 63 6c 61 73 73 20 63 6c 65 61 | .instance.of.that.....class.clea |
| 0880 | 72 73 20 69 74 73 20 63 61 63 68 65 64 20 70 72 6f 70 65 72 74 79 20 22 6e 6f 64 65 73 22 20 77 | rs.its.cached.property."nodes".w |
| 08a0 | 68 65 6e 65 76 65 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 0a 20 20 20 20 69 6e 73 74 61 | henever.the.underlying.....insta |
| 08c0 | 6e 63 65 20 61 74 74 72 69 62 75 74 65 20 22 5f 6e 6f 64 65 22 20 69 73 20 73 65 74 20 74 6f 20 | nce.attribute."_node".is.set.to. |
| 08e0 | 61 20 6e 65 77 20 6f 62 6a 65 63 74 2e 20 49 74 20 6f 6e 6c 79 20 61 66 66 65 63 74 73 0a 20 20 | a.new.object..It.only.affects... |
| 0900 | 20 20 74 68 65 20 73 65 74 20 70 72 6f 63 65 73 73 20 6f 66 20 74 68 65 20 6f 62 6a 2e 5f 61 64 | ..the.set.process.of.the.obj._ad |
| 0920 | 6a 20 61 74 74 72 69 62 75 74 65 2e 20 41 6c 6c 20 67 65 74 2f 64 65 6c 20 6f 70 65 72 61 74 69 | j.attribute..All.get/del.operati |
| 0940 | 6f 6e 73 0a 20 20 20 20 61 63 74 20 61 73 20 74 68 65 79 20 6e 6f 72 6d 61 6c 6c 79 20 77 6f 75 | ons.....act.as.they.normally.wou |
| 0960 | 6c 64 2e 0a 0a 20 20 20 20 46 6f 72 20 69 6e 66 6f 20 6f 6e 20 44 61 74 61 20 44 65 73 63 72 69 | ld.......For.info.on.Data.Descri |
| 0980 | 70 74 6f 72 73 20 73 65 65 3a 20 68 74 74 70 73 3a 2f 2f 64 6f 63 73 2e 70 79 74 68 6f 6e 2e 6f | ptors.see:.https://docs.python.o |
| 09a0 | 72 67 2f 33 2f 68 6f 77 74 6f 2f 64 65 73 63 72 69 70 74 6f 72 2e 68 74 6d 6c 0a 20 20 20 20 63 | rg/3/howto/descriptor.html.....c |
| 09c0 | 03 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 36 00 00 00 97 00 7c 01 6a 00 00 | .....................6.....|.j.. |
| 09e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 03 7c 02 7c 03 64 01 3c 00 00 00 64 02 7c | .................}.|.|.d.<...d.| |
| 0a00 | 03 76 00 72 04 7c 03 64 02 3d 00 79 00 79 00 29 03 4e da 05 5f 6e 6f 64 65 da 05 6e 6f 64 65 73 | .v.r.|.d.=.y.y.).N.._node..nodes |
| 0a20 | 72 14 00 00 00 29 04 72 16 00 00 00 72 17 00 00 00 72 18 00 00 00 72 19 00 00 00 73 04 00 00 00 | r....).r....r....r....r....s.... |
| 0a40 | 20 20 20 20 72 1c 00 00 00 72 1d 00 00 00 7a 23 5f 43 61 63 68 65 64 50 72 6f 70 65 72 74 79 52 | ....r....r....z#_CachedPropertyR |
| 0a60 | 65 73 65 74 74 65 72 4e 6f 64 65 2e 5f 5f 73 65 74 5f 5f 3f 00 00 00 73 27 00 00 00 80 00 d8 0d | esetterNode.__set__?...s'....... |
| 0a80 | 10 8f 5c 89 5c 88 02 d8 16 1b 88 02 88 37 89 0b e0 0b 12 90 62 89 3d d8 10 12 90 37 91 0b f0 03 | ..\.\........7......b.=....7.... |
| 0aa0 | 00 0c 19 72 1e 00 00 00 4e 72 1f 00 00 00 72 24 00 00 00 72 1e 00 00 00 72 1c 00 00 00 72 26 00 | ...r....Nr....r$...r....r....r&. |
| 0ac0 | 00 00 72 26 00 00 00 30 00 00 00 73 0c 00 00 00 84 00 f1 02 0c 05 08 f3 1c 05 05 1c 72 1e 00 00 | ..r&...0...s................r... |
| 0ae0 | 00 72 26 00 00 00 63 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 f3 ae 01 00 00 | .r&...c......................... |
| 0b00 | 97 00 65 00 5a 01 64 00 5a 02 64 01 5a 03 64 02 5a 04 02 00 65 05 ab 00 00 00 00 00 00 00 5a 06 | ..e.Z.d.Z.d.Z.d.Z...e.........Z. |
| 0b20 | 02 00 65 07 ab 00 00 00 00 00 00 00 5a 08 65 09 5a 0a 65 09 5a 0b 65 09 5a 0c 65 09 5a 0d 65 09 | ..e.........Z.e.Z.e.Z.e.Z.e.Z.e. |
| 0b40 | 5a 0e 65 09 5a 0f 64 03 84 00 5a 10 64 04 84 00 5a 11 64 2f 64 06 84 01 5a 12 65 13 64 07 84 00 | Z.e.Z.d...Z.d...Z.d/d...Z.e.d... |
| 0b60 | ab 00 00 00 00 00 00 00 5a 14 65 15 64 08 84 00 ab 00 00 00 00 00 00 00 5a 16 65 16 6a 2e 00 00 | ........Z.e.d...........Z.e.j... |
| 0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 09 84 00 ab 00 00 00 00 00 00 00 5a 16 64 0a | ................d...........Z.d. |
| 0ba0 | 84 00 5a 18 64 0b 84 00 5a 19 64 0c 84 00 5a 1a 64 0d 84 00 5a 1b 64 0e 84 00 5a 1c 64 0f 84 00 | ..Z.d...Z.d...Z.d...Z.d...Z.d... |
| 0bc0 | 5a 1d 64 10 84 00 5a 1e 64 11 84 00 5a 1f 64 12 84 00 5a 20 65 13 64 13 84 00 ab 00 00 00 00 00 | Z.d...Z.d...Z.d...Z.e.d......... |
| 0be0 | 00 00 5a 21 64 14 84 00 5a 22 64 15 84 00 5a 23 64 16 84 00 5a 24 64 17 84 00 5a 25 64 18 84 00 | ..Z!d...Z"d...Z#d...Z$d...Z%d... |
| 0c00 | 5a 26 64 30 64 19 84 01 5a 27 64 1a 84 00 5a 28 64 1b 84 00 5a 29 64 31 64 1c 84 01 5a 2a 64 1d | Z&d0d...Z'd...Z(d...Z)d1d...Z*d. |
| 0c20 | 84 00 5a 2b 64 1e 84 00 5a 2c 65 13 64 1f 84 00 ab 00 00 00 00 00 00 00 5a 2d 64 2f 64 20 84 01 | ..Z+d...Z,e.d...........Z-d/d... |
| 0c40 | 5a 2e 64 21 84 00 5a 2f 65 13 64 22 84 00 ab 00 00 00 00 00 00 00 5a 30 64 23 84 00 5a 31 64 24 | Z.d!..Z/e.d"..........Z0d#..Z1d$ |
| 0c60 | 84 00 5a 32 64 25 84 00 5a 33 64 26 84 00 5a 34 64 32 64 27 84 01 5a 35 64 32 64 28 84 01 5a 36 | ..Z2d%..Z3d&..Z4d2d'..Z5d2d(..Z6 |
| 0c80 | 64 32 64 29 84 01 5a 37 64 2a 84 00 5a 38 64 2b 84 00 5a 39 64 2f 64 2c 84 01 5a 3a 64 31 64 2d | d2d)..Z7d*..Z8d+..Z9d/d,..Z:d1d- |
| 0ca0 | 84 01 5a 3b 64 2f 64 2e 84 01 5a 3c 79 05 29 33 72 0c 00 00 00 61 5f 22 00 00 0a 20 20 20 20 42 | ..Z;d/d...Z<y.)3r....a_".......B |
| 0cc0 | 61 73 65 20 63 6c 61 73 73 20 66 6f 72 20 75 6e 64 69 72 65 63 74 65 64 20 67 72 61 70 68 73 2e | ase.class.for.undirected.graphs. |
| 0ce0 | 0a 0a 20 20 20 20 41 20 47 72 61 70 68 20 73 74 6f 72 65 73 20 6e 6f 64 65 73 20 61 6e 64 20 65 | ......A.Graph.stores.nodes.and.e |
| 0d00 | 64 67 65 73 20 77 69 74 68 20 6f 70 74 69 6f 6e 61 6c 20 64 61 74 61 2c 20 6f 72 20 61 74 74 72 | dges.with.optional.data,.or.attr |
| 0d20 | 69 62 75 74 65 73 2e 0a 0a 20 20 20 20 47 72 61 70 68 73 20 68 6f 6c 64 20 75 6e 64 69 72 65 63 | ibutes.......Graphs.hold.undirec |
| 0d40 | 74 65 64 20 65 64 67 65 73 2e 20 20 53 65 6c 66 20 6c 6f 6f 70 73 20 61 72 65 20 61 6c 6c 6f 77 | ted.edges...Self.loops.are.allow |
| 0d60 | 65 64 20 62 75 74 20 6d 75 6c 74 69 70 6c 65 0a 20 20 20 20 28 70 61 72 61 6c 6c 65 6c 29 20 65 | ed.but.multiple.....(parallel).e |
| 0d80 | 64 67 65 73 20 61 72 65 20 6e 6f 74 2e 0a 0a 20 20 20 20 4e 6f 64 65 73 20 63 61 6e 20 62 65 20 | dges.are.not.......Nodes.can.be. |
| 0da0 | 61 72 62 69 74 72 61 72 79 20 28 68 61 73 68 61 62 6c 65 29 20 50 79 74 68 6f 6e 20 6f 62 6a 65 | arbitrary.(hashable).Python.obje |
| 0dc0 | 63 74 73 20 77 69 74 68 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 6b 65 79 2f 76 61 6c 75 65 20 | cts.with.optional.....key/value. |
| 0de0 | 61 74 74 72 69 62 75 74 65 73 2c 20 65 78 63 65 70 74 20 74 68 61 74 20 60 4e 6f 6e 65 60 20 69 | attributes,.except.that.`None`.i |
| 0e00 | 73 20 6e 6f 74 20 61 6c 6c 6f 77 65 64 20 61 73 20 61 20 6e 6f 64 65 2e 0a 0a 20 20 20 20 45 64 | s.not.allowed.as.a.node.......Ed |
| 0e20 | 67 65 73 20 61 72 65 20 72 65 70 72 65 73 65 6e 74 65 64 20 61 73 20 6c 69 6e 6b 73 20 62 65 74 | ges.are.represented.as.links.bet |
| 0e40 | 77 65 65 6e 20 6e 6f 64 65 73 20 77 69 74 68 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 6b 65 79 | ween.nodes.with.optional.....key |
| 0e60 | 2f 76 61 6c 75 65 20 61 74 74 72 69 62 75 74 65 73 2e 0a 0a 20 20 20 20 50 61 72 61 6d 65 74 65 | /value.attributes.......Paramete |
| 0e80 | 72 73 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 69 6e 63 6f 6d 69 6e 67 5f 67 | rs.....----------.....incoming_g |
| 0ea0 | 72 61 70 68 5f 64 61 74 61 20 3a 20 69 6e 70 75 74 20 67 72 61 70 68 20 28 6f 70 74 69 6f 6e 61 | raph_data.:.input.graph.(optiona |
| 0ec0 | 6c 2c 20 64 65 66 61 75 6c 74 3a 20 4e 6f 6e 65 29 0a 20 20 20 20 20 20 20 20 44 61 74 61 20 74 | l,.default:.None).........Data.t |
| 0ee0 | 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 67 72 61 70 68 2e 20 49 66 20 4e 6f 6e 65 20 28 64 65 66 | o.initialize.graph..If.None.(def |
| 0f00 | 61 75 6c 74 29 20 61 6e 20 65 6d 70 74 79 0a 20 20 20 20 20 20 20 20 67 72 61 70 68 20 69 73 20 | ault).an.empty.........graph.is. |
| 0f20 | 63 72 65 61 74 65 64 2e 20 20 54 68 65 20 64 61 74 61 20 63 61 6e 20 62 65 20 61 6e 79 20 66 6f | created...The.data.can.be.any.fo |
| 0f40 | 72 6d 61 74 20 74 68 61 74 20 69 73 20 73 75 70 70 6f 72 74 65 64 0a 20 20 20 20 20 20 20 20 62 | rmat.that.is.supported.........b |
| 0f60 | 79 20 74 68 65 20 74 6f 5f 6e 65 74 77 6f 72 6b 78 5f 67 72 61 70 68 28 29 20 66 75 6e 63 74 69 | y.the.to_networkx_graph().functi |
| 0f80 | 6f 6e 2c 20 63 75 72 72 65 6e 74 6c 79 20 69 6e 63 6c 75 64 69 6e 67 20 65 64 67 65 20 6c 69 73 | on,.currently.including.edge.lis |
| 0fa0 | 74 2c 0a 20 20 20 20 20 20 20 20 64 69 63 74 20 6f 66 20 64 69 63 74 73 2c 20 64 69 63 74 20 6f | t,.........dict.of.dicts,.dict.o |
| 0fc0 | 66 20 6c 69 73 74 73 2c 20 4e 65 74 77 6f 72 6b 58 20 67 72 61 70 68 2c 20 32 44 20 4e 75 6d 50 | f.lists,.NetworkX.graph,.2D.NumP |
| 0fe0 | 79 20 61 72 72 61 79 2c 20 53 63 69 50 79 0a 20 20 20 20 20 20 20 20 73 70 61 72 73 65 20 6d 61 | y.array,.SciPy.........sparse.ma |
| 1000 | 74 72 69 78 2c 20 6f 72 20 50 79 47 72 61 70 68 76 69 7a 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 | trix,.or.PyGraphviz.graph....... |
| 1020 | 61 74 74 72 20 3a 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 2c 20 6f 70 74 69 6f 6e | attr.:.keyword.arguments,.option |
| 1040 | 61 6c 20 28 64 65 66 61 75 6c 74 3d 20 6e 6f 20 61 74 74 72 69 62 75 74 65 73 29 0a 20 20 20 20 | al.(default=.no.attributes)..... |
| 1060 | 20 20 20 20 41 74 74 72 69 62 75 74 65 73 20 74 6f 20 61 64 64 20 74 6f 20 67 72 61 70 68 20 61 | ....Attributes.to.add.to.graph.a |
| 1080 | 73 20 6b 65 79 3d 76 61 6c 75 65 20 70 61 69 72 73 2e 0a 0a 20 20 20 20 53 65 65 20 41 6c 73 6f | s.key=value.pairs.......See.Also |
| 10a0 | 0a 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 44 69 47 72 61 70 68 0a 20 20 20 20 4d 75 | .....--------.....DiGraph.....Mu |
| 10c0 | 6c 74 69 47 72 61 70 68 0a 20 20 20 20 4d 75 6c 74 69 44 69 47 72 61 70 68 0a 0a 20 20 20 20 45 | ltiGraph.....MultiDiGraph......E |
| 10e0 | 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 43 72 65 61 74 65 20 | xamples.....--------.....Create. |
| 1100 | 61 6e 20 65 6d 70 74 79 20 67 72 61 70 68 20 73 74 72 75 63 74 75 72 65 20 28 61 20 22 6e 75 6c | an.empty.graph.structure.(a."nul |
| 1120 | 6c 20 67 72 61 70 68 22 29 20 77 69 74 68 20 6e 6f 20 6e 6f 64 65 73 20 61 6e 64 0a 20 20 20 20 | l.graph").with.no.nodes.and..... |
| 1140 | 6e 6f 20 65 64 67 65 73 2e 0a 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 28 | no.edges.......>>>.G.=.nx.Graph( |
| 1160 | 29 0a 0a 20 20 20 20 47 20 63 61 6e 20 62 65 20 67 72 6f 77 6e 20 69 6e 20 73 65 76 65 72 61 6c | )......G.can.be.grown.in.several |
| 1180 | 20 77 61 79 73 2e 0a 0a 20 20 20 20 2a 2a 4e 6f 64 65 73 3a 2a 2a 0a 0a 20 20 20 20 41 64 64 20 | .ways.......**Nodes:**......Add. |
| 11a0 | 6f 6e 65 20 6e 6f 64 65 20 61 74 20 61 20 74 69 6d 65 3a 0a 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 | one.node.at.a.time:......>>>.G.a |
| 11c0 | 64 64 5f 6e 6f 64 65 28 31 29 0a 0a 20 20 20 20 41 64 64 20 74 68 65 20 6e 6f 64 65 73 20 66 72 | dd_node(1)......Add.the.nodes.fr |
| 11e0 | 6f 6d 20 61 6e 79 20 63 6f 6e 74 61 69 6e 65 72 20 28 61 20 6c 69 73 74 2c 20 64 69 63 74 2c 20 | om.any.container.(a.list,.dict,. |
| 1200 | 73 65 74 20 6f 72 0a 20 20 20 20 65 76 65 6e 20 74 68 65 20 6c 69 6e 65 73 20 66 72 6f 6d 20 61 | set.or.....even.the.lines.from.a |
| 1220 | 20 66 69 6c 65 20 6f 72 20 74 68 65 20 6e 6f 64 65 73 20 66 72 6f 6d 20 61 6e 6f 74 68 65 72 20 | .file.or.the.nodes.from.another. |
| 1240 | 67 72 61 70 68 29 2e 0a 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 72 6f | graph).......>>>.G.add_nodes_fro |
| 1260 | 6d 28 5b 32 2c 20 33 5d 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 72 | m([2,.3]).....>>>.G.add_nodes_fr |
| 1280 | 6f 6d 28 72 61 6e 67 65 28 31 30 30 2c 20 31 31 30 29 29 0a 20 20 20 20 3e 3e 3e 20 48 20 3d 20 | om(range(100,.110)).....>>>.H.=. |
| 12a0 | 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 31 30 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f | nx.path_graph(10).....>>>.G.add_ |
| 12c0 | 6e 6f 64 65 73 5f 66 72 6f 6d 28 48 29 0a 0a 20 20 20 20 49 6e 20 61 64 64 69 74 69 6f 6e 20 74 | nodes_from(H)......In.addition.t |
| 12e0 | 6f 20 73 74 72 69 6e 67 73 20 61 6e 64 20 69 6e 74 65 67 65 72 73 20 61 6e 79 20 68 61 73 68 61 | o.strings.and.integers.any.hasha |
| 1300 | 62 6c 65 20 50 79 74 68 6f 6e 20 6f 62 6a 65 63 74 0a 20 20 20 20 28 65 78 63 65 70 74 20 4e 6f | ble.Python.object.....(except.No |
| 1320 | 6e 65 29 20 63 61 6e 20 72 65 70 72 65 73 65 6e 74 20 61 20 6e 6f 64 65 2c 20 65 2e 67 2e 20 61 | ne).can.represent.a.node,.e.g..a |
| 1340 | 20 63 75 73 74 6f 6d 69 7a 65 64 20 6e 6f 64 65 20 6f 62 6a 65 63 74 2c 0a 20 20 20 20 6f 72 20 | .customized.node.object,.....or. |
| 1360 | 65 76 65 6e 20 61 6e 6f 74 68 65 72 20 47 72 61 70 68 2e 0a 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 | even.another.Graph.......>>>.G.a |
| 1380 | 64 64 5f 6e 6f 64 65 28 48 29 0a 0a 20 20 20 20 2a 2a 45 64 67 65 73 3a 2a 2a 0a 0a 20 20 20 20 | dd_node(H)......**Edges:**...... |
| 13a0 | 47 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 67 72 6f 77 6e 20 62 79 20 61 64 64 69 6e 67 20 65 64 | G.can.also.be.grown.by.adding.ed |
| 13c0 | 67 65 73 2e 0a 0a 20 20 20 20 41 64 64 20 6f 6e 65 20 65 64 67 65 2c 0a 0a 20 20 20 20 3e 3e 3e | ges.......Add.one.edge,......>>> |
| 13e0 | 20 47 2e 61 64 64 5f 65 64 67 65 28 31 2c 20 32 29 0a 0a 20 20 20 20 61 20 6c 69 73 74 20 6f 66 | .G.add_edge(1,.2)......a.list.of |
| 1400 | 20 65 64 67 65 73 2c 0a 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 73 5f 66 72 6f | .edges,......>>>.G.add_edges_fro |
| 1420 | 6d 28 5b 28 31 2c 20 32 29 2c 20 28 31 2c 20 33 29 5d 29 0a 0a 20 20 20 20 6f 72 20 61 20 63 6f | m([(1,.2),.(1,.3)])......or.a.co |
| 1440 | 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 65 64 67 65 73 2c 0a 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 | llection.of.edges,......>>>.G.ad |
| 1460 | 64 5f 65 64 67 65 73 5f 66 72 6f 6d 28 48 2e 65 64 67 65 73 29 0a 0a 20 20 20 20 49 66 20 73 6f | d_edges_from(H.edges)......If.so |
| 1480 | 6d 65 20 65 64 67 65 73 20 63 6f 6e 6e 65 63 74 20 6e 6f 64 65 73 20 6e 6f 74 20 79 65 74 20 69 | me.edges.connect.nodes.not.yet.i |
| 14a0 | 6e 20 74 68 65 20 67 72 61 70 68 2c 20 74 68 65 20 6e 6f 64 65 73 0a 20 20 20 20 61 72 65 20 61 | n.the.graph,.the.nodes.....are.a |
| 14c0 | 64 64 65 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 20 20 54 68 65 72 65 20 61 72 65 20 6e | dded.automatically...There.are.n |
| 14e0 | 6f 20 65 72 72 6f 72 73 20 77 68 65 6e 20 61 64 64 69 6e 67 0a 20 20 20 20 6e 6f 64 65 73 20 6f | o.errors.when.adding.....nodes.o |
| 1500 | 72 20 65 64 67 65 73 20 74 68 61 74 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 2e 0a 0a 20 20 20 | r.edges.that.already.exist...... |
| 1520 | 20 2a 2a 41 74 74 72 69 62 75 74 65 73 3a 2a 2a 0a 0a 20 20 20 20 45 61 63 68 20 67 72 61 70 68 | .**Attributes:**......Each.graph |
| 1540 | 2c 20 6e 6f 64 65 2c 20 61 6e 64 20 65 64 67 65 20 63 61 6e 20 68 6f 6c 64 20 6b 65 79 2f 76 61 | ,.node,.and.edge.can.hold.key/va |
| 1560 | 6c 75 65 20 61 74 74 72 69 62 75 74 65 20 70 61 69 72 73 0a 20 20 20 20 69 6e 20 61 6e 20 61 73 | lue.attribute.pairs.....in.an.as |
| 1580 | 73 6f 63 69 61 74 65 64 20 61 74 74 72 69 62 75 74 65 20 64 69 63 74 69 6f 6e 61 72 79 20 28 74 | sociated.attribute.dictionary.(t |
| 15a0 | 68 65 20 6b 65 79 73 20 6d 75 73 74 20 62 65 20 68 61 73 68 61 62 6c 65 29 2e 0a 20 20 20 20 42 | he.keys.must.be.hashable)......B |
| 15c0 | 79 20 64 65 66 61 75 6c 74 20 74 68 65 73 65 20 61 72 65 20 65 6d 70 74 79 2c 20 62 75 74 20 63 | y.default.these.are.empty,.but.c |
| 15e0 | 61 6e 20 62 65 20 61 64 64 65 64 20 6f 72 20 63 68 61 6e 67 65 64 20 75 73 69 6e 67 0a 20 20 20 | an.be.added.or.changed.using.... |
| 1600 | 20 61 64 64 5f 65 64 67 65 2c 20 61 64 64 5f 6e 6f 64 65 20 6f 72 20 64 69 72 65 63 74 20 6d 61 | .add_edge,.add_node.or.direct.ma |
| 1620 | 6e 69 70 75 6c 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 | nipulation.of.the.attribute..... |
| 1640 | 64 69 63 74 69 6f 6e 61 72 69 65 73 20 6e 61 6d 65 64 20 67 72 61 70 68 2c 20 6e 6f 64 65 20 61 | dictionaries.named.graph,.node.a |
| 1660 | 6e 64 20 65 64 67 65 20 72 65 73 70 65 63 74 69 76 65 6c 79 2e 0a 0a 20 20 20 20 3e 3e 3e 20 47 | nd.edge.respectively.......>>>.G |
| 1680 | 20 3d 20 6e 78 2e 47 72 61 70 68 28 64 61 79 3d 22 46 72 69 64 61 79 22 29 0a 20 20 20 20 3e 3e | .=.nx.Graph(day="Friday").....>> |
| 16a0 | 3e 20 47 2e 67 72 61 70 68 0a 20 20 20 20 7b 27 64 61 79 27 3a 20 27 46 72 69 64 61 79 27 7d 0a | >.G.graph.....{'day':.'Friday'}. |
| 16c0 | 0a 20 20 20 20 41 64 64 20 6e 6f 64 65 20 61 74 74 72 69 62 75 74 65 73 20 75 73 69 6e 67 20 61 | .....Add.node.attributes.using.a |
| 16e0 | 64 64 5f 6e 6f 64 65 28 29 2c 20 61 64 64 5f 6e 6f 64 65 73 5f 66 72 6f 6d 28 29 20 6f 72 20 47 | dd_node(),.add_nodes_from().or.G |
| 1700 | 2e 6e 6f 64 65 73 0a 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 28 31 2c 20 74 69 | .nodes......>>>.G.add_node(1,.ti |
| 1720 | 6d 65 3d 22 35 70 6d 22 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 72 | me="5pm").....>>>.G.add_nodes_fr |
| 1740 | 6f 6d 28 5b 33 5d 2c 20 74 69 6d 65 3d 22 32 70 6d 22 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 6e 6f | om([3],.time="2pm").....>>>.G.no |
| 1760 | 64 65 73 5b 31 5d 0a 20 20 20 20 7b 27 74 69 6d 65 27 3a 20 27 35 70 6d 27 7d 0a 20 20 20 20 3e | des[1].....{'time':.'5pm'}.....> |
| 1780 | 3e 3e 20 47 2e 6e 6f 64 65 73 5b 31 5d 5b 22 72 6f 6f 6d 22 5d 20 3d 20 37 31 34 20 20 23 20 6e | >>.G.nodes[1]["room"].=.714..#.n |
| 17a0 | 6f 64 65 20 6d 75 73 74 20 65 78 69 73 74 20 61 6c 72 65 61 64 79 20 74 6f 20 75 73 65 20 47 2e | ode.must.exist.already.to.use.G. |
| 17c0 | 6e 6f 64 65 73 0a 20 20 20 20 3e 3e 3e 20 64 65 6c 20 47 2e 6e 6f 64 65 73 5b 31 5d 5b 22 72 6f | nodes.....>>>.del.G.nodes[1]["ro |
| 17e0 | 6f 6d 22 5d 20 20 23 20 72 65 6d 6f 76 65 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 3e 3e 3e | om"]..#.remove.attribute.....>>> |
| 1800 | 20 6c 69 73 74 28 47 2e 6e 6f 64 65 73 28 64 61 74 61 3d 54 72 75 65 29 29 0a 20 20 20 20 5b 28 | .list(G.nodes(data=True)).....[( |
| 1820 | 31 2c 20 7b 27 74 69 6d 65 27 3a 20 27 35 70 6d 27 7d 29 2c 20 28 33 2c 20 7b 27 74 69 6d 65 27 | 1,.{'time':.'5pm'}),.(3,.{'time' |
| 1840 | 3a 20 27 32 70 6d 27 7d 29 5d 0a 0a 20 20 20 20 41 64 64 20 65 64 67 65 20 61 74 74 72 69 62 75 | :.'2pm'})]......Add.edge.attribu |
| 1860 | 74 65 73 20 75 73 69 6e 67 20 61 64 64 5f 65 64 67 65 28 29 2c 20 61 64 64 5f 65 64 67 65 73 5f | tes.using.add_edge(),.add_edges_ |
| 1880 | 66 72 6f 6d 28 29 2c 20 73 75 62 73 63 72 69 70 74 0a 20 20 20 20 6e 6f 74 61 74 69 6f 6e 2c 20 | from(),.subscript.....notation,. |
| 18a0 | 6f 72 20 47 2e 65 64 67 65 73 2e 0a 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 | or.G.edges.......>>>.G.add_edge( |
| 18c0 | 31 2c 20 32 2c 20 77 65 69 67 68 74 3d 34 2e 37 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f | 1,.2,.weight=4.7).....>>>.G.add_ |
| 18e0 | 65 64 67 65 73 5f 66 72 6f 6d 28 5b 28 33 2c 20 34 29 2c 20 28 34 2c 20 35 29 5d 2c 20 63 6f 6c | edges_from([(3,.4),.(4,.5)],.col |
| 1900 | 6f 72 3d 22 72 65 64 22 29 0a 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 73 5f 66 72 | or="red").....>>>.G.add_edges_fr |
| 1920 | 6f 6d 28 5b 28 31 2c 20 32 2c 20 7b 22 63 6f 6c 6f 72 22 3a 20 22 62 6c 75 65 22 7d 29 2c 20 28 | om([(1,.2,.{"color":."blue"}),.( |
| 1940 | 32 2c 20 33 2c 20 7b 22 77 65 69 67 68 74 22 3a 20 38 7d 29 5d 29 0a 20 20 20 20 3e 3e 3e 20 47 | 2,.3,.{"weight":.8})]).....>>>.G |
| 1960 | 5b 31 5d 5b 32 5d 5b 22 77 65 69 67 68 74 22 5d 20 3d 20 34 2e 37 0a 20 20 20 20 3e 3e 3e 20 47 | [1][2]["weight"].=.4.7.....>>>.G |
| 1980 | 2e 65 64 67 65 73 5b 31 2c 20 32 5d 5b 22 77 65 69 67 68 74 22 5d 20 3d 20 34 0a 0a 20 20 20 20 | .edges[1,.2]["weight"].=.4...... |
| 19a0 | 57 61 72 6e 69 6e 67 3a 20 77 65 20 70 72 6f 74 65 63 74 20 74 68 65 20 67 72 61 70 68 20 64 61 | Warning:.we.protect.the.graph.da |
| 19c0 | 74 61 20 73 74 72 75 63 74 75 72 65 20 62 79 20 6d 61 6b 69 6e 67 20 60 47 2e 65 64 67 65 73 60 | ta.structure.by.making.`G.edges` |
| 19e0 | 20 61 0a 20 20 20 20 72 65 61 64 2d 6f 6e 6c 79 20 64 69 63 74 2d 6c 69 6b 65 20 73 74 72 75 63 | .a.....read-only.dict-like.struc |
| 1a00 | 74 75 72 65 2e 20 48 6f 77 65 76 65 72 2c 20 79 6f 75 20 63 61 6e 20 61 73 73 69 67 6e 20 74 6f | ture..However,.you.can.assign.to |
| 1a20 | 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 69 6e 20 65 2e 67 2e 20 60 47 2e 65 64 67 65 73 | .attributes.....in.e.g..`G.edges |
| 1a40 | 5b 31 2c 20 32 5d 60 2e 20 54 68 75 73 2c 20 75 73 65 20 32 20 73 65 74 73 20 6f 66 20 62 72 61 | [1,.2]`..Thus,.use.2.sets.of.bra |
| 1a60 | 63 6b 65 74 73 20 74 6f 20 61 64 64 2f 63 68 61 6e 67 65 0a 20 20 20 20 64 61 74 61 20 61 74 74 | ckets.to.add/change.....data.att |
| 1a80 | 72 69 62 75 74 65 73 3a 20 60 47 2e 65 64 67 65 73 5b 31 2c 20 32 5d 5b 27 77 65 69 67 68 74 27 | ributes:.`G.edges[1,.2]['weight' |
| 1aa0 | 5d 20 3d 20 34 60 0a 20 20 20 20 28 46 6f 72 20 6d 75 6c 74 69 67 72 61 70 68 73 3a 20 60 4d 47 | ].=.4`.....(For.multigraphs:.`MG |
| 1ac0 | 2e 65 64 67 65 73 5b 75 2c 20 76 2c 20 6b 65 79 5d 5b 6e 61 6d 65 5d 20 3d 20 76 61 6c 75 65 60 | .edges[u,.v,.key][name].=.value` |
| 1ae0 | 29 2e 0a 0a 20 20 20 20 2a 2a 53 68 6f 72 74 63 75 74 73 3a 2a 2a 0a 0a 20 20 20 20 4d 61 6e 79 | ).......**Shortcuts:**......Many |
| 1b00 | 20 63 6f 6d 6d 6f 6e 20 67 72 61 70 68 20 66 65 61 74 75 72 65 73 20 61 6c 6c 6f 77 20 70 79 74 | .common.graph.features.allow.pyt |
| 1b20 | 68 6f 6e 20 73 79 6e 74 61 78 20 74 6f 20 73 70 65 65 64 20 72 65 70 6f 72 74 69 6e 67 2e 0a 0a | hon.syntax.to.speed.reporting... |
| 1b40 | 20 20 20 20 3e 3e 3e 20 31 20 69 6e 20 47 20 20 23 20 63 68 65 63 6b 20 69 66 20 6e 6f 64 65 20 | ....>>>.1.in.G..#.check.if.node. |
| 1b60 | 69 6e 20 67 72 61 70 68 0a 20 20 20 20 54 72 75 65 0a 20 20 20 20 3e 3e 3e 20 5b 6e 20 66 6f 72 | in.graph.....True.....>>>.[n.for |
| 1b80 | 20 6e 20 69 6e 20 47 20 69 66 20 6e 20 3c 20 33 5d 20 20 23 20 69 74 65 72 61 74 65 20 74 68 72 | .n.in.G.if.n.<.3]..#.iterate.thr |
| 1ba0 | 6f 75 67 68 20 6e 6f 64 65 73 0a 20 20 20 20 5b 31 2c 20 32 5d 0a 20 20 20 20 3e 3e 3e 20 6c 65 | ough.nodes.....[1,.2].....>>>.le |
| 1bc0 | 6e 28 47 29 20 20 23 20 6e 75 6d 62 65 72 20 6f 66 20 6e 6f 64 65 73 20 69 6e 20 67 72 61 70 68 | n(G)..#.number.of.nodes.in.graph |
| 1be0 | 0a 20 20 20 20 35 0a 0a 20 20 20 20 4f 66 74 65 6e 20 74 68 65 20 62 65 73 74 20 77 61 79 20 74 | .....5......Often.the.best.way.t |
| 1c00 | 6f 20 74 72 61 76 65 72 73 65 20 61 6c 6c 20 65 64 67 65 73 20 6f 66 20 61 20 67 72 61 70 68 20 | o.traverse.all.edges.of.a.graph. |
| 1c20 | 69 73 20 76 69 61 20 74 68 65 20 6e 65 69 67 68 62 6f 72 73 2e 0a 20 20 20 20 54 68 65 20 6e 65 | is.via.the.neighbors......The.ne |
| 1c40 | 69 67 68 62 6f 72 73 20 61 72 65 20 72 65 70 6f 72 74 65 64 20 61 73 20 61 6e 20 61 64 6a 61 63 | ighbors.are.reported.as.an.adjac |
| 1c60 | 65 6e 63 79 2d 64 69 63 74 20 60 47 2e 61 64 6a 60 20 6f 72 20 60 47 2e 61 64 6a 61 63 65 6e 63 | ency-dict.`G.adj`.or.`G.adjacenc |
| 1c80 | 79 28 29 60 0a 0a 20 20 20 20 3e 3e 3e 20 66 6f 72 20 6e 2c 20 6e 62 72 73 64 69 63 74 20 69 6e | y()`......>>>.for.n,.nbrsdict.in |
| 1ca0 | 20 47 2e 61 64 6a 61 63 65 6e 63 79 28 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 66 6f 72 20 | .G.adjacency():.............for. |
| 1cc0 | 6e 62 72 2c 20 65 61 74 74 72 20 69 6e 20 6e 62 72 73 64 69 63 74 2e 69 74 65 6d 73 28 29 3a 0a | nbr,.eattr.in.nbrsdict.items():. |
| 1ce0 | 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 69 66 20 22 77 65 69 67 68 74 22 20 69 6e 20 65 | ................if."weight".in.e |
| 1d00 | 61 74 74 72 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 44 6f 20 73 | attr:.....................#.Do.s |
| 1d20 | 6f 6d 65 74 68 69 6e 67 20 75 73 65 66 75 6c 20 77 69 74 68 20 74 68 65 20 65 64 67 65 73 0a 20 | omething.useful.with.the.edges.. |
| 1d40 | 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 73 73 0a 0a 20 20 20 20 42 75 74 | ...................pass......But |
| 1d60 | 20 74 68 65 20 65 64 67 65 73 28 29 20 6d 65 74 68 6f 64 20 69 73 20 6f 66 74 65 6e 20 6d 6f 72 | .the.edges().method.is.often.mor |
| 1d80 | 65 20 63 6f 6e 76 65 6e 69 65 6e 74 3a 0a 0a 20 20 20 20 3e 3e 3e 20 66 6f 72 20 75 2c 20 76 2c | e.convenient:......>>>.for.u,.v, |
| 1da0 | 20 77 65 69 67 68 74 20 69 6e 20 47 2e 65 64 67 65 73 2e 64 61 74 61 28 22 77 65 69 67 68 74 22 | .weight.in.G.edges.data("weight" |
| 1dc0 | 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 69 66 20 77 65 69 67 68 74 20 69 73 20 6e 6f 74 20 | ):.............if.weight.is.not. |
| 1de0 | 4e 6f 6e 65 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 23 20 44 6f 20 73 6f 6d 65 74 | None:.................#.Do.somet |
| 1e00 | 68 69 6e 67 20 75 73 65 66 75 6c 20 77 69 74 68 20 74 68 65 20 65 64 67 65 73 0a 20 20 20 20 2e | hing.useful.with.the.edges...... |
| 1e20 | 2e 2e 20 20 20 20 20 20 20 20 20 70 61 73 73 0a 0a 20 20 20 20 2a 2a 52 65 70 6f 72 74 69 6e 67 | ...........pass......**Reporting |
| 1e40 | 3a 2a 2a 0a 0a 20 20 20 20 53 69 6d 70 6c 65 20 67 72 61 70 68 20 69 6e 66 6f 72 6d 61 74 69 6f | :**......Simple.graph.informatio |
| 1e60 | 6e 20 69 73 20 6f 62 74 61 69 6e 65 64 20 75 73 69 6e 67 20 6f 62 6a 65 63 74 2d 61 74 74 72 69 | n.is.obtained.using.object-attri |
| 1e80 | 62 75 74 65 73 20 61 6e 64 20 6d 65 74 68 6f 64 73 2e 0a 20 20 20 20 52 65 70 6f 72 74 69 6e 67 | butes.and.methods......Reporting |
| 1ea0 | 20 74 79 70 69 63 61 6c 6c 79 20 70 72 6f 76 69 64 65 73 20 76 69 65 77 73 20 69 6e 73 74 65 61 | .typically.provides.views.instea |
| 1ec0 | 64 20 6f 66 20 63 6f 6e 74 61 69 6e 65 72 73 20 74 6f 20 72 65 64 75 63 65 20 6d 65 6d 6f 72 79 | d.of.containers.to.reduce.memory |
| 1ee0 | 0a 20 20 20 20 75 73 61 67 65 2e 20 54 68 65 20 76 69 65 77 73 20 75 70 64 61 74 65 20 61 73 20 | .....usage..The.views.update.as. |
| 1f00 | 74 68 65 20 67 72 61 70 68 20 69 73 20 75 70 64 61 74 65 64 20 73 69 6d 69 6c 61 72 6c 79 20 74 | the.graph.is.updated.similarly.t |
| 1f20 | 6f 20 64 69 63 74 2d 76 69 65 77 73 2e 0a 20 20 20 20 54 68 65 20 6f 62 6a 65 63 74 73 20 60 6e | o.dict-views......The.objects.`n |
| 1f40 | 6f 64 65 73 60 2c 20 60 65 64 67 65 73 60 20 61 6e 64 20 60 61 64 6a 60 20 70 72 6f 76 69 64 65 | odes`,.`edges`.and.`adj`.provide |
| 1f60 | 20 61 63 63 65 73 73 20 74 6f 20 64 61 74 61 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 76 | .access.to.data.attributes.....v |
| 1f80 | 69 61 20 6c 6f 6f 6b 75 70 20 28 65 2e 67 2e 20 60 6e 6f 64 65 73 5b 6e 5d 60 2c 20 60 65 64 67 | ia.lookup.(e.g..`nodes[n]`,.`edg |
| 1fa0 | 65 73 5b 75 2c 20 76 5d 60 2c 20 60 61 64 6a 5b 75 5d 5b 76 5d 60 29 20 61 6e 64 20 69 74 65 72 | es[u,.v]`,.`adj[u][v]`).and.iter |
| 1fc0 | 61 74 69 6f 6e 0a 20 20 20 20 28 65 2e 67 2e 20 60 6e 6f 64 65 73 2e 69 74 65 6d 73 28 29 60 2c | ation.....(e.g..`nodes.items()`, |
| 1fe0 | 20 60 6e 6f 64 65 73 2e 64 61 74 61 28 27 63 6f 6c 6f 72 27 29 60 2c 0a 20 20 20 20 60 6e 6f 64 | .`nodes.data('color')`,.....`nod |
| 2000 | 65 73 2e 64 61 74 61 28 27 63 6f 6c 6f 72 27 2c 20 64 65 66 61 75 6c 74 3d 27 62 6c 75 65 27 29 | es.data('color',.default='blue') |
| 2020 | 60 20 61 6e 64 20 73 69 6d 69 6c 61 72 6c 79 20 66 6f 72 20 60 65 64 67 65 73 60 29 0a 20 20 20 | `.and.similarly.for.`edges`).... |
| 2040 | 20 56 69 65 77 73 20 65 78 69 73 74 20 66 6f 72 20 60 6e 6f 64 65 73 60 2c 20 60 65 64 67 65 73 | .Views.exist.for.`nodes`,.`edges |
| 2060 | 60 2c 20 60 6e 65 69 67 68 62 6f 72 73 28 29 60 2f 60 61 64 6a 60 20 61 6e 64 20 60 64 65 67 72 | `,.`neighbors()`/`adj`.and.`degr |
| 2080 | 65 65 60 2e 0a 0a 20 20 20 20 46 6f 72 20 64 65 74 61 69 6c 73 20 6f 6e 20 74 68 65 73 65 20 61 | ee`.......For.details.on.these.a |
| 20a0 | 6e 64 20 6f 74 68 65 72 20 6d 69 73 63 65 6c 6c 61 6e 65 6f 75 73 20 6d 65 74 68 6f 64 73 2c 20 | nd.other.miscellaneous.methods,. |
| 20c0 | 73 65 65 20 62 65 6c 6f 77 2e 0a 0a 20 20 20 20 2a 2a 53 75 62 63 6c 61 73 73 65 73 20 28 41 64 | see.below.......**Subclasses.(Ad |
| 20e0 | 76 61 6e 63 65 64 29 3a 2a 2a 0a 0a 20 20 20 20 54 68 65 20 47 72 61 70 68 20 63 6c 61 73 73 20 | vanced):**......The.Graph.class. |
| 2100 | 75 73 65 73 20 61 20 64 69 63 74 2d 6f 66 2d 64 69 63 74 2d 6f 66 2d 64 69 63 74 20 64 61 74 61 | uses.a.dict-of-dict-of-dict.data |
| 2120 | 20 73 74 72 75 63 74 75 72 65 2e 0a 20 20 20 20 54 68 65 20 6f 75 74 65 72 20 64 69 63 74 20 28 | .structure......The.outer.dict.( |
| 2140 | 6e 6f 64 65 5f 64 69 63 74 29 20 68 6f 6c 64 73 20 61 64 6a 61 63 65 6e 63 79 20 69 6e 66 6f 72 | node_dict).holds.adjacency.infor |
| 2160 | 6d 61 74 69 6f 6e 20 6b 65 79 65 64 20 62 79 20 6e 6f 64 65 2e 0a 20 20 20 20 54 68 65 20 6e 65 | mation.keyed.by.node......The.ne |
| 2180 | 78 74 20 64 69 63 74 20 28 61 64 6a 6c 69 73 74 5f 64 69 63 74 29 20 72 65 70 72 65 73 65 6e 74 | xt.dict.(adjlist_dict).represent |
| 21a0 | 73 20 74 68 65 20 61 64 6a 61 63 65 6e 63 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 6e 64 20 | s.the.adjacency.information.and. |
| 21c0 | 68 6f 6c 64 73 0a 20 20 20 20 65 64 67 65 20 64 61 74 61 20 6b 65 79 65 64 20 62 79 20 6e 65 69 | holds.....edge.data.keyed.by.nei |
| 21e0 | 67 68 62 6f 72 2e 20 20 54 68 65 20 69 6e 6e 65 72 20 64 69 63 74 20 28 65 64 67 65 5f 61 74 74 | ghbor...The.inner.dict.(edge_att |
| 2200 | 72 5f 64 69 63 74 29 20 72 65 70 72 65 73 65 6e 74 73 0a 20 20 20 20 74 68 65 20 65 64 67 65 20 | r_dict).represents.....the.edge. |
| 2220 | 64 61 74 61 20 61 6e 64 20 68 6f 6c 64 73 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 20 76 61 | data.and.holds.edge.attribute.va |
| 2240 | 6c 75 65 73 20 6b 65 79 65 64 20 62 79 20 61 74 74 72 69 62 75 74 65 20 6e 61 6d 65 73 2e 0a 0a | lues.keyed.by.attribute.names... |
| 2260 | 20 20 20 20 45 61 63 68 20 6f 66 20 74 68 65 73 65 20 74 68 72 65 65 20 64 69 63 74 73 20 63 61 | ....Each.of.these.three.dicts.ca |
| 2280 | 6e 20 62 65 20 72 65 70 6c 61 63 65 64 20 69 6e 20 61 20 73 75 62 63 6c 61 73 73 20 62 79 20 61 | n.be.replaced.in.a.subclass.by.a |
| 22a0 | 20 75 73 65 72 20 64 65 66 69 6e 65 64 0a 20 20 20 20 64 69 63 74 2d 6c 69 6b 65 20 6f 62 6a 65 | .user.defined.....dict-like.obje |
| 22c0 | 63 74 2e 20 49 6e 20 67 65 6e 65 72 61 6c 2c 20 74 68 65 20 64 69 63 74 2d 6c 69 6b 65 20 66 65 | ct..In.general,.the.dict-like.fe |
| 22e0 | 61 74 75 72 65 73 20 73 68 6f 75 6c 64 20 62 65 0a 20 20 20 20 6d 61 69 6e 74 61 69 6e 65 64 20 | atures.should.be.....maintained. |
| 2300 | 62 75 74 20 65 78 74 72 61 20 66 65 61 74 75 72 65 73 20 63 61 6e 20 62 65 20 61 64 64 65 64 2e | but.extra.features.can.be.added. |
| 2320 | 20 54 6f 20 72 65 70 6c 61 63 65 20 6f 6e 65 20 6f 66 20 74 68 65 0a 20 20 20 20 64 69 63 74 73 | .To.replace.one.of.the.....dicts |
| 2340 | 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 67 72 61 70 68 20 63 6c 61 73 73 20 62 79 20 63 68 61 | .create.a.new.graph.class.by.cha |
| 2360 | 6e 67 69 6e 67 20 74 68 65 20 63 6c 61 73 73 28 21 29 20 76 61 72 69 61 62 6c 65 0a 20 20 20 20 | nging.the.class(!).variable..... |
| 2380 | 68 6f 6c 64 69 6e 67 20 74 68 65 20 66 61 63 74 6f 72 79 20 66 6f 72 20 74 68 61 74 20 64 69 63 | holding.the.factory.for.that.dic |
| 23a0 | 74 2d 6c 69 6b 65 20 73 74 72 75 63 74 75 72 65 2e 0a 0a 20 20 20 20 6e 6f 64 65 5f 64 69 63 74 | t-like.structure.......node_dict |
| 23c0 | 5f 66 61 63 74 6f 72 79 20 3a 20 66 75 6e 63 74 69 6f 6e 2c 20 28 64 65 66 61 75 6c 74 3a 20 64 | _factory.:.function,.(default:.d |
| 23e0 | 69 63 74 29 0a 20 20 20 20 20 20 20 20 46 61 63 74 6f 72 79 20 66 75 6e 63 74 69 6f 6e 20 74 6f | ict).........Factory.function.to |
| 2400 | 20 62 65 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 64 69 63 74 20 63 6f 6e 74 | .be.used.to.create.the.dict.cont |
| 2420 | 61 69 6e 69 6e 67 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 73 2c 20 | aining.node.........attributes,. |
| 2440 | 6b 65 79 65 64 20 62 79 20 6e 6f 64 65 20 69 64 2e 0a 20 20 20 20 20 20 20 20 49 74 20 73 68 6f | keyed.by.node.id..........It.sho |
| 2460 | 75 6c 64 20 72 65 71 75 69 72 65 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 72 65 74 | uld.require.no.arguments.and.ret |
| 2480 | 75 72 6e 20 61 20 64 69 63 74 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 0a 0a 20 20 20 20 6e 6f 64 65 | urn.a.dict-like.object......node |
| 24a0 | 5f 61 74 74 72 5f 64 69 63 74 5f 66 61 63 74 6f 72 79 3a 20 66 75 6e 63 74 69 6f 6e 2c 20 28 64 | _attr_dict_factory:.function,.(d |
| 24c0 | 65 66 61 75 6c 74 3a 20 64 69 63 74 29 0a 20 20 20 20 20 20 20 20 46 61 63 74 6f 72 79 20 66 75 | efault:.dict).........Factory.fu |
| 24e0 | 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 | nction.to.be.used.to.create.the. |
| 2500 | 6e 6f 64 65 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 64 69 63 74 20 77 68 69 63 | node.attribute.........dict.whic |
| 2520 | 68 20 68 6f 6c 64 73 20 61 74 74 72 69 62 75 74 65 20 76 61 6c 75 65 73 20 6b 65 79 65 64 20 62 | h.holds.attribute.values.keyed.b |
| 2540 | 79 20 61 74 74 72 69 62 75 74 65 20 6e 61 6d 65 2e 0a 20 20 20 20 20 20 20 20 49 74 20 73 68 6f | y.attribute.name..........It.sho |
| 2560 | 75 6c 64 20 72 65 71 75 69 72 65 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 72 65 74 | uld.require.no.arguments.and.ret |
| 2580 | 75 72 6e 20 61 20 64 69 63 74 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 0a 0a 20 20 20 20 61 64 6a 6c | urn.a.dict-like.object......adjl |
| 25a0 | 69 73 74 5f 6f 75 74 65 72 5f 64 69 63 74 5f 66 61 63 74 6f 72 79 20 3a 20 66 75 6e 63 74 69 6f | ist_outer_dict_factory.:.functio |
| 25c0 | 6e 2c 20 28 64 65 66 61 75 6c 74 3a 20 64 69 63 74 29 0a 20 20 20 20 20 20 20 20 46 61 63 74 6f | n,.(default:.dict).........Facto |
| 25e0 | 72 79 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 | ry.function.to.be.used.to.create |
| 2600 | 20 74 68 65 20 6f 75 74 65 72 2d 6d 6f 73 74 20 64 69 63 74 0a 20 20 20 20 20 20 20 20 69 6e 20 | .the.outer-most.dict.........in. |
| 2620 | 74 68 65 20 64 61 74 61 20 73 74 72 75 63 74 75 72 65 20 74 68 61 74 20 68 6f 6c 64 73 20 61 64 | the.data.structure.that.holds.ad |
| 2640 | 6a 61 63 65 6e 63 79 20 69 6e 66 6f 20 6b 65 79 65 64 20 62 79 20 6e 6f 64 65 2e 0a 20 20 20 20 | jacency.info.keyed.by.node...... |
| 2660 | 20 20 20 20 49 74 20 73 68 6f 75 6c 64 20 72 65 71 75 69 72 65 20 6e 6f 20 61 72 67 75 6d 65 6e | ....It.should.require.no.argumen |
| 2680 | 74 73 20 61 6e 64 20 72 65 74 75 72 6e 20 61 20 64 69 63 74 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 | ts.and.return.a.dict-like.object |
| 26a0 | 2e 0a 0a 20 20 20 20 61 64 6a 6c 69 73 74 5f 69 6e 6e 65 72 5f 64 69 63 74 5f 66 61 63 74 6f 72 | .......adjlist_inner_dict_factor |
| 26c0 | 79 20 3a 20 66 75 6e 63 74 69 6f 6e 2c 20 28 64 65 66 61 75 6c 74 3a 20 64 69 63 74 29 0a 20 20 | y.:.function,.(default:.dict)... |
| 26e0 | 20 20 20 20 20 20 46 61 63 74 6f 72 79 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 75 73 65 | ......Factory.function.to.be.use |
| 2700 | 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 61 64 6a 61 63 65 6e 63 79 20 6c 69 73 74 0a 20 | d.to.create.the.adjacency.list.. |
| 2720 | 20 20 20 20 20 20 20 64 69 63 74 20 77 68 69 63 68 20 68 6f 6c 64 73 20 65 64 67 65 20 64 61 74 | .......dict.which.holds.edge.dat |
| 2740 | 61 20 6b 65 79 65 64 20 62 79 20 6e 65 69 67 68 62 6f 72 2e 0a 20 20 20 20 20 20 20 20 49 74 20 | a.keyed.by.neighbor..........It. |
| 2760 | 73 68 6f 75 6c 64 20 72 65 71 75 69 72 65 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 20 | should.require.no.arguments.and. |
| 2780 | 72 65 74 75 72 6e 20 61 20 64 69 63 74 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 0a 0a 20 20 20 20 65 | return.a.dict-like.object......e |
| 27a0 | 64 67 65 5f 61 74 74 72 5f 64 69 63 74 5f 66 61 63 74 6f 72 79 20 3a 20 66 75 6e 63 74 69 6f 6e | dge_attr_dict_factory.:.function |
| 27c0 | 2c 20 28 64 65 66 61 75 6c 74 3a 20 64 69 63 74 29 0a 20 20 20 20 20 20 20 20 46 61 63 74 6f 72 | ,.(default:.dict).........Factor |
| 27e0 | 79 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 75 73 65 64 20 74 6f 20 63 72 65 61 74 65 20 | y.function.to.be.used.to.create. |
| 2800 | 74 68 65 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 64 69 63 74 20 | the.edge.attribute.........dict. |
| 2820 | 77 68 69 63 68 20 68 6f 6c 64 73 20 61 74 74 72 69 62 75 74 65 20 76 61 6c 75 65 73 20 6b 65 79 | which.holds.attribute.values.key |
| 2840 | 65 64 20 62 79 20 61 74 74 72 69 62 75 74 65 20 6e 61 6d 65 2e 0a 20 20 20 20 20 20 20 20 49 74 | ed.by.attribute.name..........It |
| 2860 | 20 73 68 6f 75 6c 64 20 72 65 71 75 69 72 65 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 61 6e 64 | .should.require.no.arguments.and |
| 2880 | 20 72 65 74 75 72 6e 20 61 20 64 69 63 74 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 | .return.a.dict-like.object...... |
| 28a0 | 20 67 72 61 70 68 5f 61 74 74 72 5f 64 69 63 74 5f 66 61 63 74 6f 72 79 20 3a 20 66 75 6e 63 74 | .graph_attr_dict_factory.:.funct |
| 28c0 | 69 6f 6e 2c 20 28 64 65 66 61 75 6c 74 3a 20 64 69 63 74 29 0a 20 20 20 20 20 20 20 20 46 61 63 | ion,.(default:.dict).........Fac |
| 28e0 | 74 6f 72 79 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 62 65 20 75 73 65 64 20 74 6f 20 63 72 65 61 | tory.function.to.be.used.to.crea |
| 2900 | 74 65 20 74 68 65 20 67 72 61 70 68 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 64 | te.the.graph.attribute.........d |
| 2920 | 69 63 74 20 77 68 69 63 68 20 68 6f 6c 64 73 20 61 74 74 72 69 62 75 74 65 20 76 61 6c 75 65 73 | ict.which.holds.attribute.values |
| 2940 | 20 6b 65 79 65 64 20 62 79 20 61 74 74 72 69 62 75 74 65 20 6e 61 6d 65 2e 0a 20 20 20 20 20 20 | .keyed.by.attribute.name........ |
| 2960 | 20 20 49 74 20 73 68 6f 75 6c 64 20 72 65 71 75 69 72 65 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 | ..It.should.require.no.arguments |
| 2980 | 20 61 6e 64 20 72 65 74 75 72 6e 20 61 20 64 69 63 74 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 2e 0a | .and.return.a.dict-like.object.. |
| 29a0 | 0a 20 20 20 20 54 79 70 69 63 61 6c 6c 79 2c 20 69 66 20 79 6f 75 72 20 65 78 74 65 6e 73 69 6f | .....Typically,.if.your.extensio |
| 29c0 | 6e 20 64 6f 65 73 6e 27 74 20 69 6d 70 61 63 74 20 74 68 65 20 64 61 74 61 20 73 74 72 75 63 74 | n.doesn't.impact.the.data.struct |
| 29e0 | 75 72 65 20 61 6c 6c 0a 20 20 20 20 6d 65 74 68 6f 64 73 20 77 69 6c 6c 20 69 6e 68 65 72 69 74 | ure.all.....methods.will.inherit |
| 2a00 | 20 77 69 74 68 6f 75 74 20 69 73 73 75 65 20 65 78 63 65 70 74 3a 20 60 74 6f 5f 64 69 72 65 63 | .without.issue.except:.`to_direc |
| 2a20 | 74 65 64 2f 74 6f 5f 75 6e 64 69 72 65 63 74 65 64 60 2e 0a 20 20 20 20 42 79 20 64 65 66 61 75 | ted/to_undirected`......By.defau |
| 2a40 | 6c 74 20 74 68 65 73 65 20 6d 65 74 68 6f 64 73 20 63 72 65 61 74 65 20 61 20 44 69 47 72 61 70 | lt.these.methods.create.a.DiGrap |
| 2a60 | 68 2f 47 72 61 70 68 20 63 6c 61 73 73 20 61 6e 64 20 79 6f 75 20 70 72 6f 62 61 62 6c 79 0a 20 | h/Graph.class.and.you.probably.. |
| 2a80 | 20 20 20 77 61 6e 74 20 74 68 65 6d 20 74 6f 20 63 72 65 61 74 65 20 79 6f 75 72 20 65 78 74 65 | ...want.them.to.create.your.exte |
| 2aa0 | 6e 73 69 6f 6e 20 6f 66 20 61 20 44 69 47 72 61 70 68 2f 47 72 61 70 68 2e 20 54 6f 20 66 61 63 | nsion.of.a.DiGraph/Graph..To.fac |
| 2ac0 | 69 6c 69 74 61 74 65 0a 20 20 20 20 74 68 69 73 20 77 65 20 64 65 66 69 6e 65 20 74 77 6f 20 63 | ilitate.....this.we.define.two.c |
| 2ae0 | 6c 61 73 73 20 76 61 72 69 61 62 6c 65 73 20 74 68 61 74 20 79 6f 75 20 63 61 6e 20 73 65 74 20 | lass.variables.that.you.can.set. |
| 2b00 | 69 6e 20 79 6f 75 72 20 73 75 62 63 6c 61 73 73 2e 0a 0a 20 20 20 20 74 6f 5f 64 69 72 65 63 74 | in.your.subclass.......to_direct |
| 2b20 | 65 64 5f 63 6c 61 73 73 20 3a 20 63 61 6c 6c 61 62 6c 65 2c 20 28 64 65 66 61 75 6c 74 3a 20 44 | ed_class.:.callable,.(default:.D |
| 2b40 | 69 47 72 61 70 68 20 6f 72 20 4d 75 6c 74 69 44 69 47 72 61 70 68 29 0a 20 20 20 20 20 20 20 20 | iGraph.or.MultiDiGraph)......... |
| 2b60 | 43 6c 61 73 73 20 74 6f 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 67 72 61 70 68 20 73 74 72 75 | Class.to.create.a.new.graph.stru |
| 2b80 | 63 74 75 72 65 20 69 6e 20 74 68 65 20 60 74 6f 5f 64 69 72 65 63 74 65 64 60 20 6d 65 74 68 6f | cture.in.the.`to_directed`.metho |
| 2ba0 | 64 2e 0a 20 20 20 20 20 20 20 20 49 66 20 60 4e 6f 6e 65 60 2c 20 61 20 4e 65 74 77 6f 72 6b 58 | d..........If.`None`,.a.NetworkX |
| 2bc0 | 20 63 6c 61 73 73 20 28 44 69 47 72 61 70 68 20 6f 72 20 4d 75 6c 74 69 44 69 47 72 61 70 68 29 | .class.(DiGraph.or.MultiDiGraph) |
| 2be0 | 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 74 6f 5f 75 6e 64 69 72 65 63 74 65 64 5f 63 6c 61 | .is.used.......to_undirected_cla |
| 2c00 | 73 73 20 3a 20 63 61 6c 6c 61 62 6c 65 2c 20 28 64 65 66 61 75 6c 74 3a 20 47 72 61 70 68 20 6f | ss.:.callable,.(default:.Graph.o |
| 2c20 | 72 20 4d 75 6c 74 69 47 72 61 70 68 29 0a 20 20 20 20 20 20 20 20 43 6c 61 73 73 20 74 6f 20 63 | r.MultiGraph).........Class.to.c |
| 2c40 | 72 65 61 74 65 20 61 20 6e 65 77 20 67 72 61 70 68 20 73 74 72 75 63 74 75 72 65 20 69 6e 20 74 | reate.a.new.graph.structure.in.t |
| 2c60 | 68 65 20 60 74 6f 5f 75 6e 64 69 72 65 63 74 65 64 60 20 6d 65 74 68 6f 64 2e 0a 20 20 20 20 20 | he.`to_undirected`.method....... |
| 2c80 | 20 20 20 49 66 20 60 4e 6f 6e 65 60 2c 20 61 20 4e 65 74 77 6f 72 6b 58 20 63 6c 61 73 73 20 28 | ...If.`None`,.a.NetworkX.class.( |
| 2ca0 | 47 72 61 70 68 20 6f 72 20 4d 75 6c 74 69 47 72 61 70 68 29 20 69 73 20 75 73 65 64 2e 0a 0a 20 | Graph.or.MultiGraph).is.used.... |
| 2cc0 | 20 20 20 2a 2a 53 75 62 63 6c 61 73 73 69 6e 67 20 45 78 61 6d 70 6c 65 2a 2a 0a 0a 20 20 20 20 | ...**Subclassing.Example**...... |
| 2ce0 | 43 72 65 61 74 65 20 61 20 6c 6f 77 20 6d 65 6d 6f 72 79 20 67 72 61 70 68 20 63 6c 61 73 73 20 | Create.a.low.memory.graph.class. |
| 2d00 | 74 68 61 74 20 65 66 66 65 63 74 69 76 65 6c 79 20 64 69 73 61 6c 6c 6f 77 73 20 65 64 67 65 0a | that.effectively.disallows.edge. |
| 2d20 | 20 20 20 20 61 74 74 72 69 62 75 74 65 73 20 62 79 20 75 73 69 6e 67 20 61 20 73 69 6e 67 6c 65 | ....attributes.by.using.a.single |
| 2d40 | 20 61 74 74 72 69 62 75 74 65 20 64 69 63 74 20 66 6f 72 20 61 6c 6c 20 65 64 67 65 73 2e 0a 20 | .attribute.dict.for.all.edges... |
| 2d60 | 20 20 20 54 68 69 73 20 72 65 64 75 63 65 73 20 74 68 65 20 6d 65 6d 6f 72 79 20 75 73 65 64 2c | ...This.reduces.the.memory.used, |
| 2d80 | 20 62 75 74 20 79 6f 75 20 6c 6f 73 65 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 73 2e 0a 0a | .but.you.lose.edge.attributes... |
| 2da0 | 20 20 20 20 3e 3e 3e 20 63 6c 61 73 73 20 54 68 69 6e 47 72 61 70 68 28 6e 78 2e 47 72 61 70 68 | ....>>>.class.ThinGraph(nx.Graph |
| 2dc0 | 29 3a 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 61 6c 6c 5f 65 64 67 65 5f 64 69 63 74 20 3d 20 7b | ):.............all_edge_dict.=.{ |
| 2de0 | 22 77 65 69 67 68 74 22 3a 20 31 7d 0a 20 20 20 20 2e 2e 2e 0a 20 20 20 20 2e 2e 2e 20 20 20 20 | "weight":.1}.................... |
| 2e00 | 20 64 65 66 20 73 69 6e 67 6c 65 5f 65 64 67 65 5f 64 69 63 74 28 73 65 6c 66 29 3a 0a 20 20 20 | .def.single_edge_dict(self):.... |
| 2e20 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 61 6c 6c 5f 65 64 67 | .............return.self.all_edg |
| 2e40 | 65 5f 64 69 63 74 0a 20 20 20 20 2e 2e 2e 0a 20 20 20 20 2e 2e 2e 20 20 20 20 20 65 64 67 65 5f | e_dict.....................edge_ |
| 2e60 | 61 74 74 72 5f 64 69 63 74 5f 66 61 63 74 6f 72 79 20 3d 20 73 69 6e 67 6c 65 5f 65 64 67 65 5f | attr_dict_factory.=.single_edge_ |
| 2e80 | 64 69 63 74 0a 20 20 20 20 3e 3e 3e 20 47 20 3d 20 54 68 69 6e 47 72 61 70 68 28 29 0a 20 20 20 | dict.....>>>.G.=.ThinGraph().... |
| 2ea0 | 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 32 2c 20 31 29 0a 20 20 20 20 3e 3e 3e 20 47 5b | .>>>.G.add_edge(2,.1).....>>>.G[ |
| 2ec0 | 32 5d 5b 31 5d 0a 20 20 20 20 7b 27 77 65 69 67 68 74 27 3a 20 31 7d 0a 20 20 20 20 3e 3e 3e 20 | 2][1].....{'weight':.1}.....>>>. |
| 2ee0 | 47 2e 61 64 64 5f 65 64 67 65 28 32 2c 20 32 29 0a 20 20 20 20 3e 3e 3e 20 47 5b 32 5d 5b 31 5d | G.add_edge(2,.2).....>>>.G[2][1] |
| 2f00 | 20 69 73 20 47 5b 32 5d 5b 32 5d 0a 20 20 20 20 54 72 75 65 0a 20 20 20 20 da 08 6e 65 74 77 6f | .is.G[2][2].....True.......netwo |
| 2f20 | 72 6b 78 63 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 f3 22 00 00 00 97 00 74 | rkxc.....................".....t |
| 2f40 | 00 00 00 00 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 53 00 29 | .........j...................S.) |
| 2f60 | 01 7a bc 52 65 74 75 72 6e 73 20 74 68 65 20 63 6c 61 73 73 20 74 6f 20 75 73 65 20 66 6f 72 20 | .z.Returns.the.class.to.use.for. |
| 2f80 | 65 6d 70 74 79 20 64 69 72 65 63 74 65 64 20 63 6f 70 69 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 | empty.directed.copies........... |
| 2fa0 | 49 66 20 79 6f 75 20 73 75 62 63 6c 61 73 73 20 74 68 65 20 62 61 73 65 20 63 6c 61 73 73 65 73 | If.you.subclass.the.base.classes |
| 2fc0 | 2c 20 75 73 65 20 74 68 69 73 20 74 6f 20 64 65 73 69 67 6e 61 74 65 0a 20 20 20 20 20 20 20 20 | ,.use.this.to.designate......... |
| 2fe0 | 77 68 61 74 20 64 69 72 65 63 74 65 64 20 63 6c 61 73 73 20 74 6f 20 75 73 65 20 66 6f 72 20 60 | what.directed.class.to.use.for.` |
| 3000 | 74 6f 5f 64 69 72 65 63 74 65 64 28 29 60 20 63 6f 70 69 65 73 2e 0a 20 20 20 20 20 20 20 20 29 | to_directed()`.copies..........) |
| 3020 | 02 da 02 6e 78 da 07 44 69 47 72 61 70 68 a9 01 72 16 00 00 00 73 01 00 00 00 20 72 1c 00 00 00 | ...nx..DiGraph..r....s.....r.... |
| 3040 | da 11 74 6f 5f 64 69 72 65 63 74 65 64 5f 63 6c 61 73 73 7a 17 47 72 61 70 68 2e 74 6f 5f 64 69 | ..to_directed_classz.Graph.to_di |
| 3060 | 72 65 63 74 65 64 5f 63 6c 61 73 73 43 01 00 00 73 0e 00 00 00 80 00 f4 0c 00 10 12 8f 7a 89 7a | rected_classC...s............z.z |
| 3080 | d0 08 19 72 1e 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 03 00 00 00 f3 0e 00 | ...r....c....................... |
| 30a0 | 00 00 97 00 74 00 00 00 00 00 00 00 00 00 53 00 29 01 7a be 52 65 74 75 72 6e 73 20 74 68 65 20 | ....t.........S.).z.Returns.the. |
| 30c0 | 63 6c 61 73 73 20 74 6f 20 75 73 65 20 66 6f 72 20 65 6d 70 74 79 20 75 6e 64 69 72 65 63 74 65 | class.to.use.for.empty.undirecte |
| 30e0 | 64 20 63 6f 70 69 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 79 6f 75 20 73 75 62 63 6c 61 | d.copies...........If.you.subcla |
| 3100 | 73 73 20 74 68 65 20 62 61 73 65 20 63 6c 61 73 73 65 73 2c 20 75 73 65 20 74 68 69 73 20 74 6f | ss.the.base.classes,.use.this.to |
| 3120 | 20 64 65 73 69 67 6e 61 74 65 0a 20 20 20 20 20 20 20 20 77 68 61 74 20 64 69 72 65 63 74 65 64 | .designate.........what.directed |
| 3140 | 20 63 6c 61 73 73 20 74 6f 20 75 73 65 20 66 6f 72 20 60 74 6f 5f 64 69 72 65 63 74 65 64 28 29 | .class.to.use.for.`to_directed() |
| 3160 | 60 20 63 6f 70 69 65 73 2e 0a 20 20 20 20 20 20 20 20 29 01 72 0c 00 00 00 72 2f 00 00 00 73 01 | `.copies..........).r....r/...s. |
| 3180 | 00 00 00 20 72 1c 00 00 00 da 13 74 6f 5f 75 6e 64 69 72 65 63 74 65 64 5f 63 6c 61 73 73 7a 19 | ....r......to_undirected_classz. |
| 31a0 | 47 72 61 70 68 2e 74 6f 5f 75 6e 64 69 72 65 63 74 65 64 5f 63 6c 61 73 73 4b 01 00 00 73 09 00 | Graph.to_undirected_classK...s.. |
| 31c0 | 00 00 80 00 f4 0c 00 10 15 88 0c 72 1e 00 00 00 4e 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 | ...........r....Nc.............. |
| 31e0 | 00 00 0b 00 00 00 f3 f8 00 00 00 97 00 7c 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .............|.j................ |
| 3200 | 00 00 00 ab 00 00 00 00 00 00 00 7c 00 5f 01 00 00 00 00 00 00 00 00 7c 00 6a 05 00 00 00 00 00 | ...........|._.........|.j...... |
| 3220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 00 5f 03 00 00 00 00 00 00 00 | .....................|._........ |
| 3240 | 00 7c 00 6a 09 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 | .|.j...........................| |
| 3260 | 00 5f 05 00 00 00 00 00 00 00 00 69 00 7c 00 5f 06 00 00 00 00 00 00 00 00 7c 01 81 17 74 0f 00 | ._.........i.|._.........|...t.. |
| 3280 | 00 00 00 00 00 00 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 00 ac | .......j...................|.|.. |
| 32a0 | 02 ab 02 00 00 00 00 00 00 01 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...........|.j.................. |
| 32c0 | 00 6a 13 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 01 | .j...................|.......... |
| 32e0 | 00 79 01 29 03 61 3b 04 00 00 49 6e 69 74 69 61 6c 69 7a 65 20 61 20 67 72 61 70 68 20 77 69 74 | .y.).a;...Initialize.a.graph.wit |
| 3300 | 68 20 65 64 67 65 73 2c 20 6e 61 6d 65 2c 20 6f 72 20 67 72 61 70 68 20 61 74 74 72 69 62 75 74 | h.edges,.name,.or.graph.attribut |
| 3320 | 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 | es...........Parameters......... |
| 3340 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 69 6e 63 6f 6d 69 6e 67 5f 67 72 61 70 | ----------.........incoming_grap |
| 3360 | 68 5f 64 61 74 61 20 3a 20 69 6e 70 75 74 20 67 72 61 70 68 20 28 6f 70 74 69 6f 6e 61 6c 2c 20 | h_data.:.input.graph.(optional,. |
| 3380 | 64 65 66 61 75 6c 74 3a 20 4e 6f 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 44 61 74 61 20 | default:.None).............Data. |
| 33a0 | 74 6f 20 69 6e 69 74 69 61 6c 69 7a 65 20 67 72 61 70 68 2e 20 49 66 20 4e 6f 6e 65 20 28 64 65 | to.initialize.graph..If.None.(de |
| 33c0 | 66 61 75 6c 74 29 20 61 6e 20 65 6d 70 74 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 67 72 61 70 | fault).an.empty.............grap |
| 33e0 | 68 20 69 73 20 63 72 65 61 74 65 64 2e 20 20 54 68 65 20 64 61 74 61 20 63 61 6e 20 62 65 20 61 | h.is.created...The.data.can.be.a |
| 3400 | 6e 20 65 64 67 65 20 6c 69 73 74 2c 20 6f 72 20 61 6e 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 | n.edge.list,.or.any............. |
| 3420 | 4e 65 74 77 6f 72 6b 58 20 67 72 61 70 68 20 6f 62 6a 65 63 74 2e 20 20 49 66 20 74 68 65 20 63 | NetworkX.graph.object...If.the.c |
| 3440 | 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 6f 70 74 69 6f 6e 61 6c 20 50 79 74 68 6f 6e 0a 20 20 20 | orresponding.optional.Python.... |
| 3460 | 20 20 20 20 20 20 20 20 20 70 61 63 6b 61 67 65 73 20 61 72 65 20 69 6e 73 74 61 6c 6c 65 64 20 | .........packages.are.installed. |
| 3480 | 74 68 65 20 64 61 74 61 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 61 20 32 44 20 4e 75 6d 50 79 20 | the.data.can.also.be.a.2D.NumPy. |
| 34a0 | 61 72 72 61 79 2c 20 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 53 63 69 50 79 20 73 70 61 72 73 | array,.a.............SciPy.spars |
| 34c0 | 65 20 61 72 72 61 79 2c 20 6f 72 20 61 20 50 79 47 72 61 70 68 76 69 7a 20 67 72 61 70 68 2e 0a | e.array,.or.a.PyGraphviz.graph.. |
| 34e0 | 0a 20 20 20 20 20 20 20 20 61 74 74 72 20 3a 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 | .........attr.:.keyword.argument |
| 3500 | 73 2c 20 6f 70 74 69 6f 6e 61 6c 20 28 64 65 66 61 75 6c 74 3d 20 6e 6f 20 61 74 74 72 69 62 75 | s,.optional.(default=.no.attribu |
| 3520 | 74 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 74 74 72 69 62 75 74 65 73 20 74 6f 20 61 | tes).............Attributes.to.a |
| 3540 | 64 64 20 74 6f 20 67 72 61 70 68 20 61 73 20 6b 65 79 3d 76 61 6c 75 65 20 70 61 69 72 73 2e 0a | dd.to.graph.as.key=value.pairs.. |
| 3560 | 0a 20 20 20 20 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d | .........See.Also.........------ |
| 3580 | 2d 2d 0a 20 20 20 20 20 20 20 20 63 6f 6e 76 65 72 74 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d | --.........convert..........Exam |
| 35a0 | 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e | ples.........--------.........>> |
| 35c0 | 3e 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 28 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 2c 20 | >.G.=.nx.Graph()..#.or.DiGraph,. |
| 35e0 | 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 20 | MultiGraph,.MultiDiGraph,.etc... |
| 3600 | 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 28 6e 61 6d 65 3d 22 6d 79 20 | ......>>>.G.=.nx.Graph(name="my. |
| 3620 | 67 72 61 70 68 22 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 65 20 3d 20 5b 28 31 2c 20 32 29 2c | graph").........>>>.e.=.[(1,.2), |
| 3640 | 20 28 32 2c 20 33 29 2c 20 28 33 2c 20 34 29 5d 20 20 23 20 6c 69 73 74 20 6f 66 20 65 64 67 65 | .(2,.3),.(3,.4)]..#.list.of.edge |
| 3660 | 73 0a 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 65 29 0a 0a 20 | s.........>>>.G.=.nx.Graph(e)... |
| 3680 | 20 20 20 20 20 20 20 41 72 62 69 74 72 61 72 79 20 67 72 61 70 68 20 61 74 74 72 69 62 75 74 65 | .......Arbitrary.graph.attribute |
| 36a0 | 20 70 61 69 72 73 20 28 6b 65 79 3d 76 61 6c 75 65 29 20 6d 61 79 20 62 65 20 61 73 73 69 67 6e | .pairs.(key=value).may.be.assign |
| 36c0 | 65 64 0a 0a 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 65 2c 20 | ed..........>>>.G.=.nx.Graph(e,. |
| 36e0 | 64 61 79 3d 22 46 72 69 64 61 79 22 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 67 72 61 70 | day="Friday").........>>>.G.grap |
| 3700 | 68 0a 20 20 20 20 20 20 20 20 7b 27 64 61 79 27 3a 20 27 46 72 69 64 61 79 27 7d 0a 0a 20 20 20 | h.........{'day':.'Friday'}..... |
| 3720 | 20 20 20 20 20 4e 29 01 da 0c 63 72 65 61 74 65 5f 75 73 69 6e 67 29 0a da 17 67 72 61 70 68 5f | .....N)...create_using)...graph_ |
| 3740 | 61 74 74 72 5f 64 69 63 74 5f 66 61 63 74 6f 72 79 da 05 67 72 61 70 68 da 11 6e 6f 64 65 5f 64 | attr_dict_factory..graph..node_d |
| 3760 | 69 63 74 5f 66 61 63 74 6f 72 79 72 28 00 00 00 da 1a 61 64 6a 6c 69 73 74 5f 6f 75 74 65 72 5f | ict_factoryr(.....adjlist_outer_ |
| 3780 | 64 69 63 74 5f 66 61 63 74 6f 72 79 72 10 00 00 00 da 12 5f 5f 6e 65 74 77 6f 72 6b 78 5f 63 61 | dict_factoryr......__networkx_ca |
| 37a0 | 63 68 65 5f 5f 72 06 00 00 00 da 11 74 6f 5f 6e 65 74 77 6f 72 6b 78 5f 67 72 61 70 68 da 06 75 | che__r......to_networkx_graph..u |
| 37c0 | 70 64 61 74 65 29 03 72 16 00 00 00 da 13 69 6e 63 6f 6d 69 6e 67 5f 67 72 61 70 68 5f 64 61 74 | pdate).r......incoming_graph_dat |
| 37e0 | 61 da 04 61 74 74 72 73 03 00 00 00 20 20 20 72 1c 00 00 00 da 08 5f 5f 69 6e 69 74 5f 5f 7a 0e | a..attrs.......r......__init__z. |
| 3800 | 47 72 61 70 68 2e 5f 5f 69 6e 69 74 5f 5f 53 01 00 00 73 66 00 00 00 80 00 f0 42 01 00 16 1a d7 | Graph.__init__S...sf......B..... |
| 3820 | 15 31 d1 15 31 d3 15 33 88 04 8c 0a d8 15 19 d7 15 2b d1 15 2b d3 15 2d 88 04 8c 0a d8 14 18 d7 | .1..1..3.........+..+..-........ |
| 3840 | 14 33 d1 14 33 d3 14 35 88 04 8c 09 d8 22 24 88 04 d4 08 1f e0 0b 1e d0 0b 2a dc 0c 13 d7 0c 25 | .3..3..5....."$..........*.....% |
| 3860 | d1 0c 25 d0 26 39 c8 04 d5 0c 4d e0 08 0c 8f 0a 89 0a d7 08 19 d1 08 19 98 24 d5 08 1f 72 1e 00 | ..%.&9....M..............$...r.. |
| 3880 | 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 2c 00 00 00 97 00 74 01 | ..c.....................,.....t. |
| 38a0 | 00 00 00 00 00 00 00 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 | ........|.j..................... |
| 38c0 | 00 00 00 00 00 00 53 00 29 01 61 a9 02 00 00 47 72 61 70 68 20 61 64 6a 61 63 65 6e 63 79 20 6f | ......S.).a....Graph.adjacency.o |
| 38e0 | 62 6a 65 63 74 20 68 6f 6c 64 69 6e 67 20 74 68 65 20 6e 65 69 67 68 62 6f 72 73 20 6f 66 20 65 | bject.holding.the.neighbors.of.e |
| 3900 | 61 63 68 20 6e 6f 64 65 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 6f 62 6a 65 63 74 20 69 | ach.node...........This.object.i |
| 3920 | 73 20 61 20 72 65 61 64 2d 6f 6e 6c 79 20 64 69 63 74 2d 6c 69 6b 65 20 73 74 72 75 63 74 75 72 | s.a.read-only.dict-like.structur |
| 3940 | 65 20 77 69 74 68 20 6e 6f 64 65 20 6b 65 79 73 0a 20 20 20 20 20 20 20 20 61 6e 64 20 6e 65 69 | e.with.node.keys.........and.nei |
| 3960 | 67 68 62 6f 72 2d 64 69 63 74 20 76 61 6c 75 65 73 2e 20 20 54 68 65 20 6e 65 69 67 68 62 6f 72 | ghbor-dict.values...The.neighbor |
| 3980 | 2d 64 69 63 74 20 69 73 20 6b 65 79 65 64 20 62 79 20 6e 65 69 67 68 62 6f 72 0a 20 20 20 20 20 | -dict.is.keyed.by.neighbor...... |
| 39a0 | 20 20 20 74 6f 20 74 68 65 20 65 64 67 65 2d 64 61 74 61 2d 64 69 63 74 2e 20 20 53 6f 20 60 47 | ...to.the.edge-data-dict...So.`G |
| 39c0 | 2e 61 64 6a 5b 33 5d 5b 32 5d 5b 27 63 6f 6c 6f 72 27 5d 20 3d 20 27 62 6c 75 65 27 60 20 73 65 | .adj[3][2]['color'].=.'blue'`.se |
| 39e0 | 74 73 0a 20 20 20 20 20 20 20 20 74 68 65 20 63 6f 6c 6f 72 20 6f 66 20 74 68 65 20 65 64 67 65 | ts.........the.color.of.the.edge |
| 3a00 | 20 60 28 33 2c 20 32 29 60 20 74 6f 20 60 22 62 6c 75 65 22 60 2e 0a 0a 20 20 20 20 20 20 20 20 | .`(3,.2)`.to.`"blue"`........... |
| 3a20 | 49 74 65 72 61 74 69 6e 67 20 6f 76 65 72 20 47 2e 61 64 6a 20 62 65 68 61 76 65 73 20 6c 69 6b | Iterating.over.G.adj.behaves.lik |
| 3a40 | 65 20 61 20 64 69 63 74 2e 20 55 73 65 66 75 6c 20 69 64 69 6f 6d 73 20 69 6e 63 6c 75 64 65 0a | e.a.dict..Useful.idioms.include. |
| 3a60 | 20 20 20 20 20 20 20 20 60 66 6f 72 20 6e 62 72 2c 20 64 61 74 61 64 69 63 74 20 69 6e 20 47 2e | ........`for.nbr,.datadict.in.G. |
| 3a80 | 61 64 6a 5b 6e 5d 2e 69 74 65 6d 73 28 29 3a 60 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 6e | adj[n].items():`...........The.n |
| 3aa0 | 65 69 67 68 62 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 73 20 61 6c 73 6f 20 70 72 6f 76 | eighbor.information.is.also.prov |
| 3ac0 | 69 64 65 64 20 62 79 20 73 75 62 73 63 72 69 70 74 69 6e 67 20 74 68 65 20 67 72 61 70 68 2e 0a | ided.by.subscripting.the.graph.. |
| 3ae0 | 20 20 20 20 20 20 20 20 53 6f 20 60 66 6f 72 20 6e 62 72 2c 20 66 6f 6f 76 61 6c 75 65 20 69 6e | ........So.`for.nbr,.foovalue.in |
| 3b00 | 20 47 5b 6e 6f 64 65 5d 2e 64 61 74 61 28 27 66 6f 6f 27 2c 20 64 65 66 61 75 6c 74 3d 31 29 3a | .G[node].data('foo',.default=1): |
| 3b20 | 60 20 77 6f 72 6b 73 2e 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 69 72 65 63 74 65 64 20 67 | `.works...........For.directed.g |
| 3b40 | 72 61 70 68 73 2c 20 60 47 2e 61 64 6a 60 20 68 6f 6c 64 73 20 6f 75 74 67 6f 69 6e 67 20 28 73 | raphs,.`G.adj`.holds.outgoing.(s |
| 3b60 | 75 63 63 65 73 73 6f 72 29 20 69 6e 66 6f 2e 0a 20 20 20 20 20 20 20 20 29 02 72 07 00 00 00 72 | uccessor).info..........).r....r |
| 3b80 | 10 00 00 00 72 2f 00 00 00 73 01 00 00 00 20 72 1c 00 00 00 72 11 00 00 00 7a 09 47 72 61 70 68 | ....r/...s.....r....r....z.Graph |
| 3ba0 | 2e 61 64 6a 7e 01 00 00 73 13 00 00 00 80 00 f4 22 00 10 1d 98 54 9f 59 99 59 d3 0f 27 d0 08 27 | .adj~...s......."....T.Y.Y..'..' |
| 3bc0 | 72 1e 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 3a 00 00 00 97 | r....c.....................:.... |
| 3be0 | 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 03 00 00 00 00 00 00 00 | .|.j...................j........ |
| 3c00 | 00 00 00 00 00 00 00 00 00 00 00 64 01 64 02 ab 02 00 00 00 00 00 00 53 00 29 03 7a f7 53 74 72 | ...........d.d.........S.).z.Str |
| 3c20 | 69 6e 67 20 69 64 65 6e 74 69 66 69 65 72 20 6f 66 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 | ing.identifier.of.the.graph..... |
| 3c40 | 20 20 20 20 20 20 54 68 69 73 20 67 72 61 70 68 20 61 74 74 72 69 62 75 74 65 20 61 70 70 65 61 | ......This.graph.attribute.appea |
| 3c60 | 72 73 20 69 6e 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 69 63 74 20 47 2e 67 72 61 70 68 | rs.in.the.attribute.dict.G.graph |
| 3c80 | 0a 20 20 20 20 20 20 20 20 6b 65 79 65 64 20 62 79 20 74 68 65 20 73 74 72 69 6e 67 20 60 22 6e | .........keyed.by.the.string.`"n |
| 3ca0 | 61 6d 65 22 60 2e 20 61 73 20 77 65 6c 6c 20 61 73 20 61 6e 20 61 74 74 72 69 62 75 74 65 20 28 | ame"`..as.well.as.an.attribute.( |
| 3cc0 | 74 65 63 68 6e 69 63 61 6c 6c 79 0a 20 20 20 20 20 20 20 20 61 20 70 72 6f 70 65 72 74 79 29 20 | technically.........a.property). |
| 3ce0 | 60 47 2e 6e 61 6d 65 60 2e 20 54 68 69 73 20 69 73 20 65 6e 74 69 72 65 6c 79 20 75 73 65 72 20 | `G.name`..This.is.entirely.user. |
| 3d00 | 63 6f 6e 74 72 6f 6c 6c 65 64 2e 0a 20 20 20 20 20 20 20 20 da 04 6e 61 6d 65 da 00 29 02 72 36 | controlled............name..).r6 |
| 3d20 | 00 00 00 da 03 67 65 74 72 2f 00 00 00 73 01 00 00 00 20 72 1c 00 00 00 72 41 00 00 00 7a 0a 47 | .....getr/...s.....r....rA...z.G |
| 3d40 | 72 61 70 68 2e 6e 61 6d 65 91 01 00 00 73 19 00 00 00 80 00 f0 10 00 10 14 8f 7a 89 7a 8f 7e 89 | raph.name....s............z.z.~. |
| 3d60 | 7e 98 66 a0 62 d3 0f 29 d0 08 29 72 1e 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 | ~.f.b..)..)r....c............... |
| 3d80 | 00 03 00 00 00 f3 4c 00 00 00 97 00 7c 01 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......L.....|.|.j............... |
| 3da0 | 00 00 00 00 64 01 3c 00 00 00 74 03 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 | ....d.<...t.........j........... |
| 3dc0 | 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 01 00 79 00 29 02 4e 72 41 00 00 00 29 03 | ........|...........y.).NrA...). |
| 3de0 | 72 36 00 00 00 72 2d 00 00 00 da 0c 5f 63 6c 65 61 72 5f 63 61 63 68 65 29 02 72 16 00 00 00 da | r6...r-....._clear_cache).r..... |
| 3e00 | 01 73 73 02 00 00 00 20 20 72 1c 00 00 00 72 41 00 00 00 7a 0a 47 72 61 70 68 2e 6e 61 6d 65 9b | .ss......r....rA...z.Graph.name. |
| 3e20 | 01 00 00 73 1c 00 00 00 80 00 e0 1d 1e 88 04 8f 0a 89 0a 90 36 d1 08 1a dc 08 0a 8f 0f 89 0f 98 | ...s................6........... |
| 3e40 | 04 d5 08 1d 72 1e 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 09 00 00 00 03 00 00 00 f3 cc | ....r....c...................... |
| 3e60 | 00 00 00 97 00 64 01 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 03 00 00 00 | .....d.j...................t.... |
| 3e80 | 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .....|.........j................ |
| 3ea0 | 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 72 0f 64 02 7c 00 6a | ...|.j...................r.d.|.j |
| 3ec0 | 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 02 9d 02 6e 01 64 01 64 03 7c 00 6a | .......................n.d.d.|.j |
| 3ee0 | 09 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 9b 00 64 04 7c | .............................d.| |
| 3f00 | 00 6a 0b 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 9b 00 64 | .j.............................d |
| 3f20 | 05 9d 05 67 03 ab 01 00 00 00 00 00 00 53 00 29 06 61 d0 01 00 00 52 65 74 75 72 6e 73 20 61 20 | ...g.........S.).a....Returns.a. |
| 3f40 | 73 68 6f 72 74 20 73 75 6d 6d 61 72 79 20 6f 66 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 | short.summary.of.the.graph...... |
| 3f60 | 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 | .....Returns.........-------.... |
| 3f80 | 20 20 20 20 20 69 6e 66 6f 20 3a 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 47 | .....info.:.string.............G |
| 3fa0 | 72 61 70 68 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 67 | raph.information.including.the.g |
| 3fc0 | 72 61 70 68 20 6e 61 6d 65 20 28 69 66 20 61 6e 79 29 2c 20 67 72 61 70 68 20 74 79 70 65 2c 20 | raph.name.(if.any),.graph.type,. |
| 3fe0 | 61 6e 64 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 75 6d 62 65 72 20 6f 66 20 6e 6f | and.the.............number.of.no |
| 4000 | 64 65 73 20 61 6e 64 20 65 64 67 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 | des.and.edges...........Examples |
| 4020 | 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 | .........--------.........>>>.G. |
| 4040 | 3d 20 6e 78 2e 47 72 61 70 68 28 6e 61 6d 65 3d 22 66 6f 6f 22 29 0a 20 20 20 20 20 20 20 20 3e | =.nx.Graph(name="foo").........> |
| 4060 | 3e 3e 20 73 74 72 28 47 29 0a 20 20 20 20 20 20 20 20 22 47 72 61 70 68 20 6e 61 6d 65 64 20 27 | >>.str(G)........."Graph.named.' |
| 4080 | 66 6f 6f 27 20 77 69 74 68 20 30 20 6e 6f 64 65 73 20 61 6e 64 20 30 20 65 64 67 65 73 22 0a 0a | foo'.with.0.nodes.and.0.edges".. |
| 40a0 | 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 33 29 | ........>>>.G.=.nx.path_graph(3) |
| 40c0 | 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 74 72 28 47 29 0a 20 20 20 20 20 20 20 20 27 47 72 61 | .........>>>.str(G).........'Gra |
| 40e0 | 70 68 20 77 69 74 68 20 33 20 6e 6f 64 65 73 20 61 6e 64 20 32 20 65 64 67 65 73 27 0a 0a 20 20 | ph.with.3.nodes.and.2.edges'.... |
| 4100 | 20 20 20 20 20 20 72 42 00 00 00 7a 07 20 6e 61 6d 65 64 20 7a 06 20 77 69 74 68 20 7a 0b 20 6e | ......rB...z..named.z..with.z..n |
| 4120 | 6f 64 65 73 20 61 6e 64 20 7a 06 20 65 64 67 65 73 29 06 da 04 6a 6f 69 6e da 04 74 79 70 65 72 | odes.and.z..edges)...join..typer |
| 4140 | 20 00 00 00 72 41 00 00 00 da 0f 6e 75 6d 62 65 72 5f 6f 66 5f 6e 6f 64 65 73 da 0f 6e 75 6d 62 | ....rA.....number_of_nodes..numb |
| 4160 | 65 72 5f 6f 66 5f 65 64 67 65 73 72 2f 00 00 00 73 01 00 00 00 20 72 1c 00 00 00 da 07 5f 5f 73 | er_of_edgesr/...s.....r......__s |
| 4180 | 74 72 5f 5f 7a 0d 47 72 61 70 68 2e 5f 5f 73 74 72 5f 5f a0 01 00 00 73 64 00 00 00 80 00 f0 28 | tr__z.Graph.__str__....sd......( |
| 41a0 | 00 10 12 8f 77 89 77 e4 10 14 90 54 93 0a d7 10 23 d1 10 23 d8 2b 2f af 39 aa 39 90 27 98 24 9f | ....w.w....T....#..#.+/.9.9.'.$. |
| 41c0 | 29 99 29 98 1d d1 10 27 b8 22 d8 12 18 98 14 d7 19 2d d1 19 2d d3 19 2f d0 18 30 b0 0b b8 44 d7 | ).)....'.".......-..-../..0...D. |
| 41e0 | 3c 50 d1 3c 50 d3 3c 52 d0 3b 53 d0 53 59 d0 10 5a f0 07 04 0d 0e f3 03 06 10 0a f0 00 06 09 0a | <P.<P.<R.;S.SY..Z............... |
| 4200 | 72 1e 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 2c 00 00 00 97 | r....c.....................,.... |
| 4220 | 00 74 01 00 00 00 00 00 00 00 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .t.........|.j.................. |
| 4240 | 00 ab 01 00 00 00 00 00 00 53 00 29 01 61 6c 01 00 00 49 74 65 72 61 74 65 20 6f 76 65 72 20 74 | .........S.).al...Iterate.over.t |
| 4260 | 68 65 20 6e 6f 64 65 73 2e 20 55 73 65 3a 20 27 66 6f 72 20 6e 20 69 6e 20 47 27 2e 0a 0a 20 20 | he.nodes..Use:.'for.n.in.G'..... |
| 4280 | 20 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 | ......Returns.........-------... |
| 42a0 | 20 20 20 20 20 20 6e 69 74 65 72 20 3a 20 69 74 65 72 61 74 6f 72 0a 20 20 20 20 20 20 20 20 20 | ......niter.:.iterator.......... |
| 42c0 | 20 20 20 41 6e 20 69 74 65 72 61 74 6f 72 20 6f 76 65 72 20 61 6c 6c 20 6e 6f 64 65 73 20 69 6e | ...An.iterator.over.all.nodes.in |
| 42e0 | 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 | .the.graph...........Examples... |
| 4300 | 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e | ......--------.........>>>.G.=.n |
| 4320 | 78 2e 70 61 74 68 5f 67 72 61 70 68 28 34 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 2c 20 4d | x.path_graph(4)..#.or.DiGraph,.M |
| 4340 | 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 20 20 | ultiGraph,.MultiDiGraph,.etc.... |
| 4360 | 20 20 20 20 20 3e 3e 3e 20 5b 6e 20 66 6f 72 20 6e 20 69 6e 20 47 5d 0a 20 20 20 20 20 20 20 20 | .....>>>.[n.for.n.in.G]......... |
| 4380 | 5b 30 2c 20 31 2c 20 32 2c 20 33 5d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 47 29 | [0,.1,.2,.3].........>>>.list(G) |
| 43a0 | 0a 20 20 20 20 20 20 20 20 5b 30 2c 20 31 2c 20 32 2c 20 33 5d 0a 20 20 20 20 20 20 20 20 29 02 | .........[0,.1,.2,.3].........). |
| 43c0 | da 04 69 74 65 72 72 28 00 00 00 72 2f 00 00 00 73 01 00 00 00 20 72 1c 00 00 00 da 08 5f 5f 69 | ..iterr(...r/...s.....r......__i |
| 43e0 | 74 65 72 5f 5f 7a 0e 47 72 61 70 68 2e 5f 5f 69 74 65 72 5f 5f bc 01 00 00 73 13 00 00 00 80 00 | ter__z.Graph.__iter__....s...... |
| 4400 | f4 20 00 10 14 90 44 97 4a 91 4a d3 0f 1f d0 08 1f 72 1e 00 00 00 63 02 00 00 00 00 00 00 00 00 | ......D.J.J......r....c......... |
| 4420 | 00 00 00 04 00 00 00 03 00 00 00 f3 3e 00 00 00 97 00 09 00 7c 01 7c 00 6a 00 00 00 00 00 00 00 | ............>.......|.|.j....... |
| 4440 | 00 00 00 00 00 00 00 00 00 00 00 00 76 00 53 00 23 00 74 02 00 00 00 00 00 00 00 00 24 00 72 03 | ............v.S.#.t.........$.r. |
| 4460 | 01 00 59 00 79 01 77 00 78 03 59 00 77 01 29 02 7a d6 52 65 74 75 72 6e 73 20 54 72 75 65 20 69 | ..Y.y.w.x.Y.w.).z.Returns.True.i |
| 4480 | 66 20 6e 20 69 73 20 61 20 6e 6f 64 65 2c 20 46 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 2e 20 | f.n.is.a.node,.False.otherwise.. |
| 44a0 | 55 73 65 3a 20 27 6e 20 69 6e 20 47 27 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 | Use:.'n.in.G'...........Examples |
| 44c0 | 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 | .........--------.........>>>.G. |
| 44e0 | 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 34 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 | =.nx.path_graph(4)..#.or.DiGraph |
| 4500 | 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a | ,.MultiGraph,.MultiDiGraph,.etc. |
| 4520 | 20 20 20 20 20 20 20 20 3e 3e 3e 20 31 20 69 6e 20 47 0a 20 20 20 20 20 20 20 20 54 72 75 65 0a | ........>>>.1.in.G.........True. |
| 4540 | 20 20 20 20 20 20 20 20 46 a9 02 72 28 00 00 00 da 09 54 79 70 65 45 72 72 6f 72 a9 02 72 16 00 | ........F..r(.....TypeError..r.. |
| 4560 | 00 00 da 01 6e 73 02 00 00 00 20 20 72 1c 00 00 00 da 0c 5f 5f 63 6f 6e 74 61 69 6e 73 5f 5f 7a | ....ns......r......__contains__z |
| 4580 | 12 47 72 61 70 68 2e 5f 5f 63 6f 6e 74 61 69 6e 73 5f 5f ce 01 00 00 73 27 00 00 00 80 00 f0 12 | .Graph.__contains__....s'....... |
| 45a0 | 03 09 19 d8 13 14 98 04 9f 0a 99 0a 90 3f d0 0c 22 f8 dc 0f 18 f2 00 01 09 19 d9 13 18 f0 03 01 | .............?.."............... |
| 45c0 | 09 19 fa f3 0c 00 00 00 82 0d 10 00 90 09 1c 03 9b 01 1c 03 63 01 00 00 00 00 00 00 00 00 00 00 | ....................c........... |
| 45e0 | 00 03 00 00 00 03 00 00 00 f3 2c 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 6a 02 00 00 | ..........,.....t.........|.j... |
| 4600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 53 00 29 01 61 a1 01 00 | ........................S.).a... |
| 4620 | 00 52 65 74 75 72 6e 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6e 6f 64 65 73 20 69 6e 20 | .Returns.the.number.of.nodes.in. |
| 4640 | 74 68 65 20 67 72 61 70 68 2e 20 55 73 65 3a 20 27 6c 65 6e 28 47 29 27 2e 0a 0a 20 20 20 20 20 | the.graph..Use:.'len(G)'........ |
| 4660 | 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 | ...Returns.........-------...... |
| 4680 | 20 20 20 6e 6e 6f 64 65 73 20 3a 20 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 | ...nnodes.:.int.............The. |
| 46a0 | 6e 75 6d 62 65 72 20 6f 66 20 6e 6f 64 65 73 20 69 6e 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 | number.of.nodes.in.the.graph.... |
| 46c0 | 20 20 20 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d | .......See.Also.........-------- |
| 46e0 | 0a 20 20 20 20 20 20 20 20 6e 75 6d 62 65 72 5f 6f 66 5f 6e 6f 64 65 73 3a 20 69 64 65 6e 74 69 | .........number_of_nodes:.identi |
| 4700 | 63 61 6c 20 6d 65 74 68 6f 64 0a 20 20 20 20 20 20 20 20 6f 72 64 65 72 3a 20 69 64 65 6e 74 69 | cal.method.........order:.identi |
| 4720 | 63 61 6c 20 6d 65 74 68 6f 64 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 | cal.method..........Examples.... |
| 4740 | 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 | .....--------.........>>>.G.=.nx |
| 4760 | 2e 70 61 74 68 5f 67 72 61 70 68 28 34 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 2c 20 4d 75 | .path_graph(4)..#.or.DiGraph,.Mu |
| 4780 | 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 20 20 20 | ltiGraph,.MultiDiGraph,.etc..... |
| 47a0 | 20 20 20 20 3e 3e 3e 20 6c 65 6e 28 47 29 0a 20 20 20 20 20 20 20 20 34 0a 0a 20 20 20 20 20 20 | ....>>>.len(G).........4........ |
| 47c0 | 20 20 a9 02 da 03 6c 65 6e 72 28 00 00 00 72 2f 00 00 00 73 01 00 00 00 20 72 1c 00 00 00 da 07 | ......lenr(...r/...s.....r...... |
| 47e0 | 5f 5f 6c 65 6e 5f 5f 7a 0d 47 72 61 70 68 2e 5f 5f 6c 65 6e 5f 5f dc 01 00 00 73 12 00 00 00 80 | __len__z.Graph.__len__....s..... |
| 4800 | 00 f4 28 00 10 13 90 34 97 3a 91 3a 8b 7f d0 08 1e 72 1e 00 00 00 63 02 00 00 00 00 00 00 00 00 | ..(....4.:.:.....r....c......... |
| 4820 | 00 00 00 02 00 00 00 03 00 00 00 f3 20 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 | ..................|.j........... |
| 4840 | 00 00 00 00 00 00 00 00 7c 01 19 00 00 00 53 00 29 01 61 3c 02 00 00 52 65 74 75 72 6e 73 20 61 | ........|.....S.).a<...Returns.a |
| 4860 | 20 64 69 63 74 20 6f 66 20 6e 65 69 67 68 62 6f 72 73 20 6f 66 20 6e 6f 64 65 20 6e 2e 20 20 55 | .dict.of.neighbors.of.node.n...U |
| 4880 | 73 65 3a 20 27 47 5b 6e 5d 27 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a | se:.'G[n]'...........Parameters. |
| 48a0 | 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 6e 20 3a 20 6e | ........----------.........n.:.n |
| 48c0 | 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 41 20 6e 6f 64 65 20 69 6e 20 74 68 65 20 67 72 61 | ode............A.node.in.the.gra |
| 48e0 | 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d | ph...........Returns.........--- |
| 4900 | 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 61 64 6a 5f 64 69 63 74 20 3a 20 64 69 63 74 69 6f 6e 61 | ----.........adj_dict.:.dictiona |
| 4920 | 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 61 64 6a 61 63 65 6e 63 79 20 64 69 63 74 | ry............The.adjacency.dict |
| 4940 | 69 6f 6e 61 72 79 20 66 6f 72 20 6e 6f 64 65 73 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 6e 2e | ionary.for.nodes.connected.to.n. |
| 4960 | 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 | ..........Notes.........-----... |
| 4980 | 20 20 20 20 20 20 47 5b 6e 5d 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 47 2e 61 64 6a 5b | ......G[n].is.the.same.as.G.adj[ |
| 49a0 | 6e 5d 20 61 6e 64 20 73 69 6d 69 6c 61 72 20 74 6f 20 47 2e 6e 65 69 67 68 62 6f 72 73 28 6e 29 | n].and.similar.to.G.neighbors(n) |
| 49c0 | 0a 20 20 20 20 20 20 20 20 28 77 68 69 63 68 20 69 73 20 61 6e 20 69 74 65 72 61 74 6f 72 20 6f | .........(which.is.an.iterator.o |
| 49e0 | 76 65 72 20 47 2e 61 64 6a 5b 6e 5d 29 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 0a | ver.G.adj[n])..........Examples. |
| 4a00 | 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d | ........--------.........>>>.G.= |
| 4a20 | 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 34 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 2c | .nx.path_graph(4)..#.or.DiGraph, |
| 4a40 | 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 | .MultiGraph,.MultiDiGraph,.etc.. |
| 4a60 | 20 20 20 20 20 20 20 3e 3e 3e 20 47 5b 30 5d 0a 20 20 20 20 20 20 20 20 41 74 6c 61 73 56 69 65 | .......>>>.G[0].........AtlasVie |
| 4a80 | 77 28 7b 31 3a 20 7b 7d 7d 29 0a 20 20 20 20 20 20 20 20 29 01 72 11 00 00 00 72 53 00 00 00 73 | w({1:.{}}).........).r....rS...s |
| 4aa0 | 02 00 00 00 20 20 72 1c 00 00 00 da 0b 5f 5f 67 65 74 69 74 65 6d 5f 5f 7a 11 47 72 61 70 68 2e | ......r......__getitem__z.Graph. |
| 4ac0 | 5f 5f 67 65 74 69 74 65 6d 5f 5f f2 01 00 00 73 12 00 00 00 80 00 f0 30 00 10 14 8f 78 89 78 98 | __getitem__....s.......0....x.x. |
| 4ae0 | 01 89 7b d0 08 1a 72 1e 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 0b 00 00 00 | ..{...r....c.................... |
| 4b00 | f3 3c 01 00 00 97 00 7c 01 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 | .<.....|.|.j...................v |
| 4b20 | 01 72 5b 7c 01 80 0b 74 03 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 82 01 7c 00 6a | .r[|...t.........d...........|.j |
| 4b40 | 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 6a 06 00 | ...........................|.j.. |
| 4b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 3c 00 00 00 7c 00 6a 09 00 00 00 00 00 | .................|.<...|.j...... |
| 4b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 78 01 7d 03 7c 00 6a 00 00 00 00 | .....................x.}.|.j.... |
| 4ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 3c 00 00 00 7c 03 6a 0b 00 00 00 00 00 00 00 | ...............|.<...|.j........ |
| 4bc0 | 00 00 00 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 01 00 6e 1e 7c 00 6a 00 00 00 00 | ...........|...........n.|.j.... |
| 4be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 19 00 00 00 6a 0b 00 00 00 00 00 00 00 00 00 | ...............|.....j.......... |
| 4c00 | 00 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 01 00 74 0d 00 00 00 00 00 00 00 00 6a | .........|...........t.........j |
| 4c20 | 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 01 00 79 | ...................|...........y |
| 4c40 | 01 29 03 61 9c 04 00 00 41 64 64 20 61 20 73 69 6e 67 6c 65 20 6e 6f 64 65 20 60 6e 6f 64 65 5f | .).a....Add.a.single.node.`node_ |
| 4c60 | 66 6f 72 5f 61 64 64 69 6e 67 60 20 61 6e 64 20 75 70 64 61 74 65 20 6e 6f 64 65 20 61 74 74 72 | for_adding`.and.update.node.attr |
| 4c80 | 69 62 75 74 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 | ibutes...........Parameters..... |
| 4ca0 | 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 6e 6f 64 65 5f 66 6f 72 5f | ....----------.........node_for_ |
| 4cc0 | 61 64 64 69 6e 67 20 3a 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 20 6e 6f 64 65 | adding.:.node.............A.node |
| 4ce0 | 20 63 61 6e 20 62 65 20 61 6e 79 20 68 61 73 68 61 62 6c 65 20 50 79 74 68 6f 6e 20 6f 62 6a 65 | .can.be.any.hashable.Python.obje |
| 4d00 | 63 74 20 65 78 63 65 70 74 20 4e 6f 6e 65 2e 0a 20 20 20 20 20 20 20 20 61 74 74 72 20 3a 20 6b | ct.except.None..........attr.:.k |
| 4d20 | 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 | eyword.arguments,.optional...... |
| 4d40 | 20 20 20 20 20 20 20 53 65 74 20 6f 72 20 63 68 61 6e 67 65 20 6e 6f 64 65 20 61 74 74 72 69 62 | .......Set.or.change.node.attrib |
| 4d60 | 75 74 65 73 20 75 73 69 6e 67 20 6b 65 79 3d 76 61 6c 75 65 2e 0a 0a 20 20 20 20 20 20 20 20 53 | utes.using.key=value...........S |
| 4d80 | 65 65 20 41 6c 73 6f 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 | ee.Also.........--------........ |
| 4da0 | 20 61 64 64 5f 6e 6f 64 65 73 5f 66 72 6f 6d 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 | .add_nodes_from..........Example |
| 4dc0 | 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 | s.........--------.........>>>.G |
| 4de0 | 20 3d 20 6e 78 2e 47 72 61 70 68 28 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 2c 20 4d 75 6c | .=.nx.Graph()..#.or.DiGraph,.Mul |
| 4e00 | 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 20 20 20 20 | tiGraph,.MultiDiGraph,.etc...... |
| 4e20 | 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 28 31 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e | ...>>>.G.add_node(1).........>>> |
| 4e40 | 20 47 2e 61 64 64 5f 6e 6f 64 65 28 22 48 65 6c 6c 6f 22 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e | .G.add_node("Hello").........>>> |
| 4e60 | 20 4b 33 20 3d 20 6e 78 2e 47 72 61 70 68 28 5b 28 30 2c 20 31 29 2c 20 28 31 2c 20 32 29 2c 20 | .K3.=.nx.Graph([(0,.1),.(1,.2),. |
| 4e80 | 28 32 2c 20 30 29 5d 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 28 | (2,.0)]).........>>>.G.add_node( |
| 4ea0 | 4b 33 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 6e 75 6d 62 65 72 5f 6f 66 5f 6e 6f 64 65 | K3).........>>>.G.number_of_node |
| 4ec0 | 73 28 29 0a 20 20 20 20 20 20 20 20 33 0a 0a 20 20 20 20 20 20 20 20 55 73 65 20 6b 65 79 77 6f | s().........3..........Use.keywo |
| 4ee0 | 72 64 73 20 73 65 74 2f 63 68 61 6e 67 65 20 6e 6f 64 65 20 61 74 74 72 69 62 75 74 65 73 3a 0a | rds.set/change.node.attributes:. |
| 4f00 | 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 28 31 2c 20 73 69 7a 65 3d | .........>>>.G.add_node(1,.size= |
| 4f20 | 31 30 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 28 33 2c 20 77 65 | 10).........>>>.G.add_node(3,.we |
| 4f40 | 69 67 68 74 3d 30 2e 34 2c 20 55 54 4d 3d 28 22 31 33 53 22 2c 20 33 38 32 38 37 31 2c 20 33 39 | ight=0.4,.UTM=("13S",.382871,.39 |
| 4f60 | 37 32 36 34 39 29 29 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 2d | 72649))..........Notes.........- |
| 4f80 | 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 41 20 68 61 73 68 61 62 6c 65 20 6f 62 6a 65 63 74 20 69 | ----.........A.hashable.object.i |
| 4fa0 | 73 20 6f 6e 65 20 74 68 61 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 61 20 6b 65 79 20 | s.one.that.can.be.used.as.a.key. |
| 4fc0 | 69 6e 20 61 20 50 79 74 68 6f 6e 0a 20 20 20 20 20 20 20 20 64 69 63 74 69 6f 6e 61 72 79 2e 20 | in.a.Python.........dictionary.. |
| 4fe0 | 54 68 69 73 20 69 6e 63 6c 75 64 65 73 20 73 74 72 69 6e 67 73 2c 20 6e 75 6d 62 65 72 73 2c 20 | This.includes.strings,.numbers,. |
| 5000 | 74 75 70 6c 65 73 20 6f 66 20 73 74 72 69 6e 67 73 0a 20 20 20 20 20 20 20 20 61 6e 64 20 6e 75 | tuples.of.strings.........and.nu |
| 5020 | 6d 62 65 72 73 2c 20 65 74 63 2e 0a 0a 20 20 20 20 20 20 20 20 4f 6e 20 6d 61 6e 79 20 70 6c 61 | mbers,.etc...........On.many.pla |
| 5040 | 74 66 6f 72 6d 73 20 68 61 73 68 61 62 6c 65 20 69 74 65 6d 73 20 61 6c 73 6f 20 69 6e 63 6c 75 | tforms.hashable.items.also.inclu |
| 5060 | 64 65 20 6d 75 74 61 62 6c 65 73 20 73 75 63 68 20 61 73 0a 20 20 20 20 20 20 20 20 4e 65 74 77 | de.mutables.such.as.........Netw |
| 5080 | 6f 72 6b 58 20 47 72 61 70 68 73 2c 20 74 68 6f 75 67 68 20 6f 6e 65 20 73 68 6f 75 6c 64 20 62 | orkX.Graphs,.though.one.should.b |
| 50a0 | 65 20 63 61 72 65 66 75 6c 20 74 68 61 74 20 74 68 65 20 68 61 73 68 0a 20 20 20 20 20 20 20 20 | e.careful.that.the.hash......... |
| 50c0 | 64 6f 65 73 6e 27 74 20 63 68 61 6e 67 65 20 6f 6e 20 6d 75 74 61 62 6c 65 73 2e 0a 20 20 20 20 | doesn't.change.on.mutables...... |
| 50e0 | 20 20 20 20 4e fa 15 4e 6f 6e 65 20 63 61 6e 6e 6f 74 20 62 65 20 61 20 6e 6f 64 65 29 08 72 28 | ....N..None.cannot.be.a.node).r( |
| 5100 | 00 00 00 da 0a 56 61 6c 75 65 45 72 72 6f 72 da 1a 61 64 6a 6c 69 73 74 5f 69 6e 6e 65 72 5f 64 | .....ValueError..adjlist_inner_d |
| 5120 | 69 63 74 5f 66 61 63 74 6f 72 79 72 10 00 00 00 da 16 6e 6f 64 65 5f 61 74 74 72 5f 64 69 63 74 | ict_factoryr......node_attr_dict |
| 5140 | 5f 66 61 63 74 6f 72 79 72 3b 00 00 00 72 2d 00 00 00 72 45 00 00 00 29 04 72 16 00 00 00 da 0f | _factoryr;...r-...rE...).r...... |
| 5160 | 6e 6f 64 65 5f 66 6f 72 5f 61 64 64 69 6e 67 72 3d 00 00 00 da 09 61 74 74 72 5f 64 69 63 74 73 | node_for_addingr=.....attr_dicts |
| 5180 | 04 00 00 00 20 20 20 20 72 1c 00 00 00 da 08 61 64 64 5f 6e 6f 64 65 7a 0e 47 72 61 70 68 2e 61 | ........r......add_nodez.Graph.a |
| 51a0 | 64 64 5f 6e 6f 64 65 0c 02 00 00 73 87 00 00 00 80 00 f0 4e 01 00 0c 1b a0 24 a7 2a a1 2a d1 0b | dd_node....s.......N.....$.*.*.. |
| 51c0 | 2c d8 0f 1e d0 0f 26 dc 16 20 d0 21 38 d3 16 39 d0 10 39 d8 29 2d d7 29 48 d1 29 48 d3 29 4a 88 | ,.....&....!8..9..9.)-.)H.)H.)J. |
| 51e0 | 44 8f 49 89 49 90 6f d1 0c 26 d8 36 3a d7 36 51 d1 36 51 d3 36 53 d0 0c 53 88 49 98 04 9f 0a 99 | D.I.I.o..&.6:.6Q.6Q.6S..S.I..... |
| 5200 | 0a a0 3f d1 18 33 d8 0c 15 d7 0c 1c d1 0c 1c 98 54 d5 0c 22 e0 0c 10 8f 4a 89 4a 90 7f d1 0c 27 | ..?..3..........T.."....J.J....' |
| 5220 | d7 0c 2e d1 0c 2e a8 74 d4 0c 34 dc 08 0a 8f 0f 89 0f 98 04 d5 08 1d 72 1e 00 00 00 63 02 00 00 | .......t..4............r....c... |
| 5240 | 00 00 00 00 00 00 00 00 00 05 00 00 00 0b 00 00 00 f3 b2 01 00 00 97 00 7c 01 44 00 5d 7a 00 00 | ........................|.D.]z.. |
| 5260 | 7d 03 09 00 7c 03 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 01 7d 04 | }...|.|.j...................v.}. |
| 5280 | 7c 02 7d 05 7c 04 72 47 7c 03 80 0b 74 09 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 | |.}.|.rG|...t.........d......... |
| 52a0 | 82 01 7c 00 6a 0b 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........................... |
| 52c0 | 7c 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 3c 00 00 00 7c 00 6a 0f | |.j...................|.<...|.j. |
| 52e0 | 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 00 00 00 | ..........................|.j... |
| 5300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 3c 00 00 00 7c 00 6a 00 00 00 00 00 00 00 | ................|.<...|.j....... |
| 5320 | 00 00 00 00 00 00 00 00 00 00 00 00 7c 03 19 00 00 00 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 | ............|.....j............. |
| 5340 | 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 01 00 8c 7c 04 00 74 11 00 00 00 00 00 00 00 00 | ......|............|..t......... |
| 5360 | 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 01 00 | j...................|........... |
| 5380 | 79 01 23 00 74 02 00 00 00 00 00 00 00 00 24 00 72 37 01 00 7c 03 5c 02 00 00 7d 03 7d 06 7c 03 | y.#.t.........$.r7..|.\...}.}.|. |
| 53a0 | 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 01 7d 04 7c 02 6a 05 00 00 | |.j...................v.}.|.j... |
| 53c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 05 7c 05 6a 07 00 00 | ........................}.|.j... |
| 53e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 06 ab 01 00 00 00 00 00 00 01 00 59 00 8c be | ................|...........Y... |
| 5400 | 77 00 78 03 59 00 77 01 29 03 61 ad 08 00 00 41 64 64 20 6d 75 6c 74 69 70 6c 65 20 6e 6f 64 65 | w.x.Y.w.).a....Add.multiple.node |
| 5420 | 73 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 2d | s...........Parameters.........- |
| 5440 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 6e 6f 64 65 73 5f 66 6f 72 5f 61 64 64 69 | ---------.........nodes_for_addi |
| 5460 | 6e 67 20 3a 20 69 74 65 72 61 62 6c 65 20 63 6f 6e 74 61 69 6e 65 72 0a 20 20 20 20 20 20 20 20 | ng.:.iterable.container......... |
| 5480 | 20 20 20 20 41 20 63 6f 6e 74 61 69 6e 65 72 20 6f 66 20 6e 6f 64 65 73 20 28 6c 69 73 74 2c 20 | ....A.container.of.nodes.(list,. |
| 54a0 | 64 69 63 74 2c 20 73 65 74 2c 20 65 74 63 2e 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 4f 52 | dict,.set,.etc.)..............OR |
| 54c0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 20 63 6f 6e 74 61 69 6e 65 72 20 6f 66 20 28 6e 6f 64 | .............A.container.of.(nod |
| 54e0 | 65 2c 20 61 74 74 72 69 62 75 74 65 20 64 69 63 74 29 20 74 75 70 6c 65 73 2e 0a 20 20 20 20 20 | e,.attribute.dict).tuples....... |
| 5500 | 20 20 20 20 20 20 20 4e 6f 64 65 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 75 70 64 61 74 | .......Node.attributes.are.updat |
| 5520 | 65 64 20 75 73 69 6e 67 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 69 63 74 2e 0a 20 20 20 | ed.using.the.attribute.dict..... |
| 5540 | 20 20 20 20 20 61 74 74 72 20 3a 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 2c 20 6f | .....attr.:.keyword.arguments,.o |
| 5560 | 70 74 69 6f 6e 61 6c 20 28 64 65 66 61 75 6c 74 3d 20 6e 6f 20 61 74 74 72 69 62 75 74 65 73 29 | ptional.(default=.no.attributes) |
| 5580 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 55 70 64 61 74 65 20 61 74 74 72 69 62 75 74 65 73 20 66 | .............Update.attributes.f |
| 55a0 | 6f 72 20 61 6c 6c 20 6e 6f 64 65 73 20 69 6e 20 6e 6f 64 65 73 2e 0a 20 20 20 20 20 20 20 20 20 | or.all.nodes.in.nodes........... |
| 55c0 | 20 20 20 4e 6f 64 65 20 61 74 74 72 69 62 75 74 65 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 | ...Node.attributes.specified.in. |
| 55e0 | 6e 6f 64 65 73 20 61 73 20 61 20 74 75 70 6c 65 20 74 61 6b 65 0a 20 20 20 20 20 20 20 20 20 20 | nodes.as.a.tuple.take........... |
| 5600 | 20 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 65 72 20 61 74 74 72 69 62 75 74 65 73 20 73 70 65 | ..precedence.over.attributes.spe |
| 5620 | 63 69 66 69 65 64 20 76 69 61 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 | cified.via.keyword.arguments.... |
| 5640 | 20 20 20 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d | .......See.Also.........-------- |
| 5660 | 0a 20 20 20 20 20 20 20 20 61 64 64 5f 6e 6f 64 65 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 | .........add_node..........Notes |
| 5680 | 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 57 68 65 6e 20 61 64 64 69 | .........-----.........When.addi |
| 56a0 | 6e 67 20 6e 6f 64 65 73 20 66 72 6f 6d 20 61 6e 20 69 74 65 72 61 74 6f 72 20 6f 76 65 72 20 74 | ng.nodes.from.an.iterator.over.t |
| 56c0 | 68 65 20 67 72 61 70 68 20 79 6f 75 20 61 72 65 20 63 68 61 6e 67 69 6e 67 2c 0a 20 20 20 20 20 | he.graph.you.are.changing,...... |
| 56e0 | 20 20 20 61 20 60 52 75 6e 74 69 6d 65 45 72 72 6f 72 60 20 63 61 6e 20 62 65 20 72 61 69 73 65 | ...a.`RuntimeError`.can.be.raise |
| 5700 | 64 20 77 69 74 68 20 6d 65 73 73 61 67 65 3a 0a 20 20 20 20 20 20 20 20 60 52 75 6e 74 69 6d 65 | d.with.message:.........`Runtime |
| 5720 | 45 72 72 6f 72 3a 20 64 69 63 74 69 6f 6e 61 72 79 20 63 68 61 6e 67 65 64 20 73 69 7a 65 20 64 | Error:.dictionary.changed.size.d |
| 5740 | 75 72 69 6e 67 20 69 74 65 72 61 74 69 6f 6e 60 2e 20 54 68 69 73 0a 20 20 20 20 20 20 20 20 68 | uring.iteration`..This.........h |
| 5760 | 61 70 70 65 6e 73 20 77 68 65 6e 20 74 68 65 20 67 72 61 70 68 27 73 20 75 6e 64 65 72 6c 79 69 | appens.when.the.graph's.underlyi |
| 5780 | 6e 67 20 64 69 63 74 69 6f 6e 61 72 79 20 69 73 20 6d 6f 64 69 66 69 65 64 20 64 75 72 69 6e 67 | ng.dictionary.is.modified.during |
| 57a0 | 0a 20 20 20 20 20 20 20 20 69 74 65 72 61 74 69 6f 6e 2e 20 54 6f 20 61 76 6f 69 64 20 74 68 69 | .........iteration..To.avoid.thi |
| 57c0 | 73 20 65 72 72 6f 72 2c 20 65 76 61 6c 75 61 74 65 20 74 68 65 20 69 74 65 72 61 74 6f 72 20 69 | s.error,.evaluate.the.iterator.i |
| 57e0 | 6e 74 6f 20 61 20 73 65 70 61 72 61 74 65 0a 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 2c 20 65 | nto.a.separate.........object,.e |
| 5800 | 2e 67 2e 20 62 79 20 75 73 69 6e 67 20 60 6c 69 73 74 28 69 74 65 72 61 74 6f 72 5f 6f 66 5f 6e | .g..by.using.`list(iterator_of_n |
| 5820 | 6f 64 65 73 29 60 2c 20 61 6e 64 20 70 61 73 73 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 6f 62 | odes)`,.and.pass.this.........ob |
| 5840 | 6a 65 63 74 20 74 6f 20 60 47 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 72 6f 6d 60 2e 0a 0a 20 20 20 | ject.to.`G.add_nodes_from`...... |
| 5860 | 20 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 | .....Examples.........--------.. |
| 5880 | 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 28 29 20 20 23 20 6f 72 20 | .......>>>.G.=.nx.Graph()..#.or. |
| 58a0 | 44 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 | DiGraph,.MultiGraph,.MultiDiGrap |
| 58c0 | 68 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 | h,.etc.........>>>.G.add_nodes_f |
| 58e0 | 72 6f 6d 28 22 48 65 6c 6c 6f 22 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 4b 33 20 3d 20 6e 78 | rom("Hello").........>>>.K3.=.nx |
| 5900 | 2e 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 30 29 5d 29 | .Graph([(0,.1),.(1,.2),.(2,.0)]) |
| 5920 | 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 72 6f 6d 28 4b 33 | .........>>>.G.add_nodes_from(K3 |
| 5940 | 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 73 6f 72 74 65 64 28 47 2e 6e 6f 64 65 73 28 29 2c 20 | ).........>>>.sorted(G.nodes(),. |
| 5960 | 6b 65 79 3d 73 74 72 29 0a 20 20 20 20 20 20 20 20 5b 30 2c 20 31 2c 20 32 2c 20 27 48 27 2c 20 | key=str).........[0,.1,.2,.'H',. |
| 5980 | 27 65 27 2c 20 27 6c 27 2c 20 27 6f 27 5d 0a 0a 20 20 20 20 20 20 20 20 55 73 65 20 6b 65 79 77 | 'e',.'l',.'o']..........Use.keyw |
| 59a0 | 6f 72 64 73 20 74 6f 20 75 70 64 61 74 65 20 73 70 65 63 69 66 69 63 20 6e 6f 64 65 20 61 74 74 | ords.to.update.specific.node.att |
| 59c0 | 72 69 62 75 74 65 73 20 66 6f 72 20 65 76 65 72 79 20 6e 6f 64 65 2e 0a 0a 20 20 20 20 20 20 20 | ributes.for.every.node.......... |
| 59e0 | 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 72 6f 6d 28 5b 31 2c 20 32 5d 2c 20 73 69 | .>>>.G.add_nodes_from([1,.2],.si |
| 5a00 | 7a 65 3d 31 30 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 | ze=10).........>>>.G.add_nodes_f |
| 5a20 | 72 6f 6d 28 5b 33 2c 20 34 5d 2c 20 77 65 69 67 68 74 3d 30 2e 34 29 0a 0a 20 20 20 20 20 20 20 | rom([3,.4],.weight=0.4)......... |
| 5a40 | 20 55 73 65 20 28 6e 6f 64 65 2c 20 61 74 74 72 64 69 63 74 29 20 74 75 70 6c 65 73 20 74 6f 20 | .Use.(node,.attrdict).tuples.to. |
| 5a60 | 75 70 64 61 74 65 20 61 74 74 72 69 62 75 74 65 73 20 66 6f 72 20 73 70 65 63 69 66 69 63 20 6e | update.attributes.for.specific.n |
| 5a80 | 6f 64 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 | odes...........>>>.G.add_nodes_f |
| 5aa0 | 72 6f 6d 28 5b 28 31 2c 20 64 69 63 74 28 73 69 7a 65 3d 31 31 29 29 2c 20 28 32 2c 20 7b 22 63 | rom([(1,.dict(size=11)),.(2,.{"c |
| 5ac0 | 6f 6c 6f 72 22 3a 20 22 62 6c 75 65 22 7d 29 5d 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e | olor":."blue"})]).........>>>.G. |
| 5ae0 | 6e 6f 64 65 73 5b 31 5d 5b 22 73 69 7a 65 22 5d 0a 20 20 20 20 20 20 20 20 31 31 0a 20 20 20 20 | nodes[1]["size"].........11..... |
| 5b00 | 20 20 20 20 3e 3e 3e 20 48 20 3d 20 6e 78 2e 47 72 61 70 68 28 29 0a 20 20 20 20 20 20 20 20 3e | ....>>>.H.=.nx.Graph().........> |
| 5b20 | 3e 3e 20 48 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 72 6f 6d 28 47 2e 6e 6f 64 65 73 28 64 61 74 61 | >>.H.add_nodes_from(G.nodes(data |
| 5b40 | 3d 54 72 75 65 29 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 48 2e 6e 6f 64 65 73 5b 31 5d 5b 22 | =True)).........>>>.H.nodes[1][" |
| 5b60 | 73 69 7a 65 22 5d 0a 20 20 20 20 20 20 20 20 31 31 0a 0a 20 20 20 20 20 20 20 20 45 76 61 6c 75 | size"].........11..........Evalu |
| 5b80 | 61 74 65 20 61 6e 20 69 74 65 72 61 74 6f 72 20 6f 76 65 72 20 61 20 67 72 61 70 68 20 69 66 20 | ate.an.iterator.over.a.graph.if. |
| 5ba0 | 75 73 69 6e 67 20 69 74 20 74 6f 20 6d 6f 64 69 66 79 20 74 68 65 20 73 61 6d 65 20 67 72 61 70 | using.it.to.modify.the.same.grap |
| 5bc0 | 68 0a 0a 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 30 2c | h..........>>>.G.=.nx.Graph([(0, |
| 5be0 | 20 31 29 2c 20 28 31 2c 20 32 29 2c 20 28 33 2c 20 34 29 5d 29 0a 20 20 20 20 20 20 20 20 3e 3e | .1),.(1,.2),.(3,.4)]).........>> |
| 5c00 | 3e 20 23 20 77 72 6f 6e 67 20 77 61 79 20 2d 20 77 69 6c 6c 20 72 61 69 73 65 20 52 75 6e 74 69 | >.#.wrong.way.-.will.raise.Runti |
| 5c20 | 6d 65 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 23 20 47 2e 61 64 64 5f 6e 6f 64 65 | meError.........>>>.#.G.add_node |
| 5c40 | 73 5f 66 72 6f 6d 28 6e 20 2b 20 31 20 66 6f 72 20 6e 20 69 6e 20 47 2e 6e 6f 64 65 73 29 0a 20 | s_from(n.+.1.for.n.in.G.nodes).. |
| 5c60 | 20 20 20 20 20 20 20 3e 3e 3e 20 23 20 63 6f 72 72 65 63 74 20 77 61 79 0a 20 20 20 20 20 20 20 | .......>>>.#.correct.way........ |
| 5c80 | 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 72 6f 6d 28 6c 69 73 74 28 6e 20 2b 20 31 | .>>>.G.add_nodes_from(list(n.+.1 |
| 5ca0 | 20 66 6f 72 20 6e 20 69 6e 20 47 2e 6e 6f 64 65 73 29 29 0a 20 20 20 20 20 20 20 20 4e 72 5e 00 | .for.n.in.G.nodes)).........Nr^. |
| 5cc0 | 00 00 29 0a 72 28 00 00 00 72 52 00 00 00 da 04 63 6f 70 79 72 3b 00 00 00 72 5f 00 00 00 72 60 | ..).r(...rR.....copyr;...r_...r` |
| 5ce0 | 00 00 00 72 10 00 00 00 72 61 00 00 00 72 2d 00 00 00 72 45 00 00 00 29 07 72 16 00 00 00 da 10 | ...r....ra...r-...rE...).r...... |
| 5d00 | 6e 6f 64 65 73 5f 66 6f 72 5f 61 64 64 69 6e 67 72 3d 00 00 00 72 54 00 00 00 da 07 6e 65 77 6e | nodes_for_addingr=...rT.....newn |
| 5d20 | 6f 64 65 da 07 6e 65 77 64 69 63 74 da 05 6e 64 69 63 74 73 07 00 00 00 20 20 20 20 20 20 20 72 | ode..newdict..ndicts...........r |
| 5d40 | 1c 00 00 00 da 0e 61 64 64 5f 6e 6f 64 65 73 5f 66 72 6f 6d 7a 14 47 72 61 70 68 2e 61 64 64 5f | ......add_nodes_fromz.Graph.add_ |
| 5d60 | 6e 6f 64 65 73 5f 66 72 6f 6d 3d 02 00 00 73 d1 00 00 00 80 00 f0 7a 01 00 12 22 f2 00 0e 09 2a | nodes_from=...s.......z..."....* |
| 5d80 | 88 41 f0 02 07 0d 26 d8 1a 1b a0 34 a7 3a a1 3a d0 1a 2d 90 07 d8 1a 1e 90 07 f1 0c 00 10 17 d8 | .A....&....4.:.:..-............. |
| 5da0 | 13 14 90 39 dc 1a 24 d0 25 3c d3 1a 3d d0 14 3d d8 1f 23 d7 1f 3e d1 1f 3e d3 1f 40 90 04 97 09 | ...9..$.%<..=..=..#..>..>..@.... |
| 5dc0 | 91 09 98 21 91 0c d8 20 24 d7 20 3b d1 20 3b d3 20 3d 90 04 97 0a 91 0a 98 31 91 0d d8 0c 10 8f | ...!....$..;..;..=.......1...... |
| 5de0 | 4a 89 4a 90 71 89 4d d7 0c 20 d1 0c 20 a0 17 d5 0c 29 f0 1d 0e 09 2a f4 1e 00 09 0b 8f 0f 89 0f | J.J.q.M..........)....*......... |
| 5e00 | 98 04 d5 08 1d f8 f4 17 00 14 1d f2 00 04 0d 26 d8 1b 1c 91 08 90 01 90 35 d8 1a 1b a0 34 a7 3a | ...............&........5....4.: |
| 5e20 | a1 3a d0 1a 2d 90 07 d8 1a 1e 9f 29 99 29 9b 2b 90 07 d8 10 17 97 0e 91 0e 98 75 d6 10 25 f0 09 | .:..-......).).+..........u..%.. |
| 5e40 | 04 0d 26 fa 73 11 00 00 00 87 10 42 16 02 c2 16 3d 43 16 05 c3 15 01 43 16 05 63 02 00 00 00 00 | ..&.s......B....=C.....C..c..... |
| 5e60 | 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 e0 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 | ......................|.j....... |
| 5e80 | 00 00 00 00 00 00 00 00 00 00 00 00 7d 02 09 00 74 03 00 00 00 00 00 00 00 00 7c 02 7c 01 19 00 | ............}...t.........|.|... |
| 5ea0 | 00 00 ab 01 00 00 00 00 00 00 7d 03 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..........}.|.j................. |
| 5ec0 | 00 00 7c 01 3d 00 7c 03 44 00 5d 08 00 00 7d 05 7c 02 7c 05 19 00 00 00 7c 01 3d 00 8c 0a 04 00 | ..|.=.|.D.]...}.|.|.....|.=..... |
| 5ee0 | 7c 02 7c 01 3d 00 74 0b 00 00 00 00 00 00 00 00 6a 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | |.|.=.t.........j............... |
| 5f00 | 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 01 00 79 03 23 00 74 06 00 00 00 00 00 00 00 00 24 00 | ....|...........y.#.t.........$. |
| 5f20 | 72 15 7d 04 74 09 00 00 00 00 00 00 00 00 64 01 7c 01 9b 00 64 02 9d 03 ab 01 00 00 00 00 00 00 | r.}.t.........d.|...d........... |
| 5f40 | 7c 04 82 02 64 03 7d 04 7e 04 77 01 77 00 78 03 59 00 77 01 29 04 61 69 02 00 00 52 65 6d 6f 76 | |...d.}.~.w.w.x.Y.w.).ai...Remov |
| 5f60 | 65 20 6e 6f 64 65 20 6e 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 6d 6f 76 65 73 20 74 68 65 20 6e | e.node.n...........Removes.the.n |
| 5f80 | 6f 64 65 20 6e 20 61 6e 64 20 61 6c 6c 20 61 64 6a 61 63 65 6e 74 20 65 64 67 65 73 2e 0a 20 20 | ode.n.and.all.adjacent.edges.... |
| 5fa0 | 20 20 20 20 20 20 41 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 72 65 6d 6f 76 65 20 61 20 6e 6f 6e | ......Attempting.to.remove.a.non |
| 5fc0 | 65 78 69 73 74 65 6e 74 20 6e 6f 64 65 20 77 69 6c 6c 20 72 61 69 73 65 20 61 6e 20 65 78 63 65 | existent.node.will.raise.an.exce |
| 5fe0 | 70 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 | ption...........Parameters...... |
| 6000 | 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 6e 20 3a 20 6e 6f 64 65 0a 20 | ...----------.........n.:.node.. |
| 6020 | 20 20 20 20 20 20 20 20 20 20 41 20 6e 6f 64 65 20 69 6e 20 74 68 65 20 67 72 61 70 68 0a 0a 20 | ..........A.node.in.the.graph... |
| 6040 | 20 20 20 20 20 20 20 52 61 69 73 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 | .......Raises.........------.... |
| 6060 | 20 20 20 20 20 4e 65 74 77 6f 72 6b 58 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 49 66 | .....NetworkXError............If |
| 6080 | 20 6e 20 69 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 | .n.is.not.in.the.graph.......... |
| 60a0 | 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 | .See.Also.........--------...... |
| 60c0 | 20 20 20 72 65 6d 6f 76 65 5f 6e 6f 64 65 73 5f 66 72 6f 6d 0a 0a 20 20 20 20 20 20 20 20 45 78 | ...remove_nodes_from..........Ex |
| 60e0 | 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 | amples.........--------......... |
| 6100 | 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 33 29 20 20 23 20 6f 72 20 44 | >>>.G.=.nx.path_graph(3)..#.or.D |
| 6120 | 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 | iGraph,.MultiGraph,.MultiDiGraph |
| 6140 | 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 47 2e 65 64 67 65 73 29 0a | ,.etc.........>>>.list(G.edges). |
| 6160 | 20 20 20 20 20 20 20 20 5b 28 30 2c 20 31 29 2c 20 28 31 2c 20 32 29 5d 0a 20 20 20 20 20 20 20 | ........[(0,.1),.(1,.2)]........ |
| 6180 | 20 3e 3e 3e 20 47 2e 72 65 6d 6f 76 65 5f 6e 6f 64 65 28 31 29 0a 20 20 20 20 20 20 20 20 3e 3e | .>>>.G.remove_node(1).........>> |
| 61a0 | 3e 20 6c 69 73 74 28 47 2e 65 64 67 65 73 29 0a 20 20 20 20 20 20 20 20 5b 5d 0a 0a 20 20 20 20 | >.list(G.edges).........[]...... |
| 61c0 | 20 20 20 20 fa 09 54 68 65 20 6e 6f 64 65 20 fa 15 20 69 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 | ......The.node....is.not.in.the. |
| 61e0 | 67 72 61 70 68 2e 4e 29 07 72 10 00 00 00 da 04 6c 69 73 74 72 28 00 00 00 da 08 4b 65 79 45 72 | graph.N).r......listr(.....KeyEr |
| 6200 | 72 6f 72 72 0b 00 00 00 72 2d 00 00 00 72 45 00 00 00 29 06 72 16 00 00 00 72 54 00 00 00 72 11 | rorr....r-...rE...).r....rT...r. |
| 6220 | 00 00 00 da 04 6e 62 72 73 da 03 65 72 72 da 01 75 73 06 00 00 00 20 20 20 20 20 20 72 1c 00 00 | .....nbrs..err..us..........r... |
| 6240 | 00 da 0b 72 65 6d 6f 76 65 5f 6e 6f 64 65 7a 11 47 72 61 70 68 2e 72 65 6d 6f 76 65 5f 6e 6f 64 | ...remove_nodez.Graph.remove_nod |
| 6260 | 65 8b 02 00 00 73 85 00 00 00 80 00 f0 3c 00 0f 13 8f 69 89 69 88 03 f0 02 04 09 4f 01 dc 13 17 | e....s.......<....i.i......O.... |
| 6280 | 98 03 98 41 99 06 93 3c 88 44 d8 10 14 97 0a 91 0a 98 31 90 0d f0 06 00 12 16 f2 00 01 09 1a 88 | ...A...<.D........1............. |
| 62a0 | 41 d8 10 13 90 41 91 06 90 71 91 09 f0 03 01 09 1a e0 0c 0f 90 01 88 46 dc 08 0a 8f 0f 89 0f 98 | A....A...q.............F........ |
| 62c0 | 04 d5 08 1d f8 f4 0b 00 10 18 f2 00 01 09 4f 01 dc 12 1f a0 29 a8 41 a8 33 d0 2e 43 d0 20 44 d3 | ..............O.....).A.3..C..D. |
| 62e0 | 12 45 c8 33 d0 0c 4e fb f0 03 01 09 4f 01 fa 73 17 00 00 00 8e 1b 41 0f 00 c1 0f 09 41 2d 03 c1 | .E.3..N.....O..s......A.....A-.. |
| 6300 | 18 10 41 28 03 c1 28 05 41 2d 03 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 | ..A(..(.A-.c.................... |
| 6320 | f3 c6 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 7d 02 7c | .......|.j...................}.| |
| 6340 | 01 44 00 5d 2c 00 00 7d 03 09 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .D.],..}...|.j.................. |
| 6360 | 00 7c 03 3d 00 74 05 00 00 00 00 00 00 00 00 7c 02 7c 03 19 00 00 00 ab 01 00 00 00 00 00 00 44 | .|.=.t.........|.|.............D |
| 6380 | 00 5d 08 00 00 7d 04 7c 02 7c 04 19 00 00 00 7c 03 3d 00 8c 0a 04 00 7c 02 7c 03 3d 00 8c 2e 04 | .]...}.|.|.....|.=.....|.|.=.... |
| 63a0 | 00 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 00 7c | .t.........j...................| |
| 63c0 | 00 ab 01 00 00 00 00 00 00 01 00 79 01 23 00 74 06 00 00 00 00 00 00 00 00 24 00 72 03 01 00 59 | ...........y.#.t.........$.r...Y |
| 63e0 | 00 8c 50 77 00 78 03 59 00 77 01 29 02 61 da 05 00 00 52 65 6d 6f 76 65 20 6d 75 6c 74 69 70 6c | ..Pw.x.Y.w.).a....Remove.multipl |
| 6400 | 65 20 6e 6f 64 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 | e.nodes...........Parameters.... |
| 6420 | 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 6e 6f 64 65 73 20 3a 20 | .....----------.........nodes.:. |
| 6440 | 69 74 65 72 61 62 6c 65 20 63 6f 6e 74 61 69 6e 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 | iterable.container.............A |
| 6460 | 20 63 6f 6e 74 61 69 6e 65 72 20 6f 66 20 6e 6f 64 65 73 20 28 6c 69 73 74 2c 20 64 69 63 74 2c | .container.of.nodes.(list,.dict, |
| 6480 | 20 73 65 74 2c 20 65 74 63 2e 29 2e 20 20 49 66 20 61 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 | .set,.etc.)...If.a.node......... |
| 64a0 | 20 20 20 20 69 6e 20 74 68 65 20 63 6f 6e 74 61 69 6e 65 72 20 69 73 20 6e 6f 74 20 69 6e 20 74 | ....in.the.container.is.not.in.t |
| 64c0 | 68 65 20 67 72 61 70 68 20 69 74 20 69 73 20 73 69 6c 65 6e 74 6c 79 0a 20 20 20 20 20 20 20 20 | he.graph.it.is.silently......... |
| 64e0 | 20 20 20 20 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 | ....ignored...........See.Also.. |
| 6500 | 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 72 65 6d 6f 76 65 5f 6e | .......--------.........remove_n |
| 6520 | 6f 64 65 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d | ode..........Notes.........----- |
| 6540 | 0a 20 20 20 20 20 20 20 20 57 68 65 6e 20 72 65 6d 6f 76 69 6e 67 20 6e 6f 64 65 73 20 66 72 6f | .........When.removing.nodes.fro |
| 6560 | 6d 20 61 6e 20 69 74 65 72 61 74 6f 72 20 6f 76 65 72 20 74 68 65 20 67 72 61 70 68 20 79 6f 75 | m.an.iterator.over.the.graph.you |
| 6580 | 20 61 72 65 20 63 68 61 6e 67 69 6e 67 2c 0a 20 20 20 20 20 20 20 20 61 20 60 52 75 6e 74 69 6d | .are.changing,.........a.`Runtim |
| 65a0 | 65 45 72 72 6f 72 60 20 77 69 6c 6c 20 62 65 20 72 61 69 73 65 64 20 77 69 74 68 20 6d 65 73 73 | eError`.will.be.raised.with.mess |
| 65c0 | 61 67 65 3a 0a 20 20 20 20 20 20 20 20 60 52 75 6e 74 69 6d 65 45 72 72 6f 72 3a 20 64 69 63 74 | age:.........`RuntimeError:.dict |
| 65e0 | 69 6f 6e 61 72 79 20 63 68 61 6e 67 65 64 20 73 69 7a 65 20 64 75 72 69 6e 67 20 69 74 65 72 61 | ionary.changed.size.during.itera |
| 6600 | 74 69 6f 6e 60 2e 20 54 68 69 73 0a 20 20 20 20 20 20 20 20 68 61 70 70 65 6e 73 20 77 68 65 6e | tion`..This.........happens.when |
| 6620 | 20 74 68 65 20 67 72 61 70 68 27 73 20 75 6e 64 65 72 6c 79 69 6e 67 20 64 69 63 74 69 6f 6e 61 | .the.graph's.underlying.dictiona |
| 6640 | 72 79 20 69 73 20 6d 6f 64 69 66 69 65 64 20 64 75 72 69 6e 67 0a 20 20 20 20 20 20 20 20 69 74 | ry.is.modified.during.........it |
| 6660 | 65 72 61 74 69 6f 6e 2e 20 54 6f 20 61 76 6f 69 64 20 74 68 69 73 20 65 72 72 6f 72 2c 20 65 76 | eration..To.avoid.this.error,.ev |
| 6680 | 61 6c 75 61 74 65 20 74 68 65 20 69 74 65 72 61 74 6f 72 20 69 6e 74 6f 20 61 20 73 65 70 61 72 | aluate.the.iterator.into.a.separ |
| 66a0 | 61 74 65 0a 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 2c 20 65 2e 67 2e 20 62 79 20 75 73 69 6e | ate.........object,.e.g..by.usin |
| 66c0 | 67 20 60 6c 69 73 74 28 69 74 65 72 61 74 6f 72 5f 6f 66 5f 6e 6f 64 65 73 29 60 2c 20 61 6e 64 | g.`list(iterator_of_nodes)`,.and |
| 66e0 | 20 70 61 73 73 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 20 74 6f 20 60 47 2e | .pass.this.........object.to.`G. |
| 6700 | 72 65 6d 6f 76 65 5f 6e 6f 64 65 73 5f 66 72 6f 6d 60 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 | remove_nodes_from`...........Exa |
| 6720 | 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e | mples.........--------.........> |
| 6740 | 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 33 29 20 20 23 20 6f 72 20 44 69 | >>.G.=.nx.path_graph(3)..#.or.Di |
| 6760 | 47 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c | Graph,.MultiGraph,.MultiDiGraph, |
| 6780 | 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 65 20 3d 20 6c 69 73 74 28 47 2e 6e 6f 64 65 | .etc.........>>>.e.=.list(G.node |
| 67a0 | 73 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 65 0a 20 20 20 20 20 20 20 20 5b 30 2c 20 31 2c 20 | s).........>>>.e.........[0,.1,. |
| 67c0 | 32 5d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 72 65 6d 6f 76 65 5f 6e 6f 64 65 73 5f 66 72 | 2].........>>>.G.remove_nodes_fr |
| 67e0 | 6f 6d 28 65 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 47 2e 6e 6f 64 65 73 29 0a | om(e).........>>>.list(G.nodes). |
| 6800 | 20 20 20 20 20 20 20 20 5b 5d 0a 0a 20 20 20 20 20 20 20 20 45 76 61 6c 75 61 74 65 20 61 6e 20 | ........[]..........Evaluate.an. |
| 6820 | 69 74 65 72 61 74 6f 72 20 6f 76 65 72 20 61 20 67 72 61 70 68 20 69 66 20 75 73 69 6e 67 20 69 | iterator.over.a.graph.if.using.i |
| 6840 | 74 20 74 6f 20 6d 6f 64 69 66 79 20 74 68 65 20 73 61 6d 65 20 67 72 61 70 68 0a 0a 20 20 20 20 | t.to.modify.the.same.graph...... |
| 6860 | 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 28 5b 28 30 2c 20 31 29 2c 20 28 31 | ....>>>.G.=.nx.Graph([(0,.1),.(1 |
| 6880 | 2c 20 32 29 2c 20 28 33 2c 20 34 29 5d 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 23 20 74 68 69 | ,.2),.(3,.4)]).........>>>.#.thi |
| 68a0 | 73 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 66 61 69 6c 2c 20 61 73 20 74 68 65 20 67 72 61 70 | s.command.will.fail,.as.the.grap |
| 68c0 | 68 27 73 20 64 69 63 74 20 69 73 20 6d 6f 64 69 66 69 65 64 20 64 75 72 69 6e 67 20 69 74 65 72 | h's.dict.is.modified.during.iter |
| 68e0 | 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 23 20 47 2e 72 65 6d 6f 76 65 5f 6e 6f 64 | ation.........>>>.#.G.remove_nod |
| 6900 | 65 73 5f 66 72 6f 6d 28 6e 20 66 6f 72 20 6e 20 69 6e 20 47 2e 6e 6f 64 65 73 20 69 66 20 6e 20 | es_from(n.for.n.in.G.nodes.if.n. |
| 6920 | 3c 20 32 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 23 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 | <.2).........>>>.#.this.command. |
| 6940 | 77 69 6c 6c 20 77 6f 72 6b 2c 20 73 69 6e 63 65 20 74 68 65 20 64 69 63 74 69 6f 6e 61 72 79 20 | will.work,.since.the.dictionary. |
| 6960 | 75 6e 64 65 72 6c 79 69 6e 67 20 67 72 61 70 68 20 69 73 20 6e 6f 74 20 6d 6f 64 69 66 69 65 64 | underlying.graph.is.not.modified |
| 6980 | 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 72 65 6d 6f 76 65 5f 6e 6f 64 65 73 5f 66 72 6f 6d | .........>>>.G.remove_nodes_from |
| 69a0 | 28 6c 69 73 74 28 6e 20 66 6f 72 20 6e 20 69 6e 20 47 2e 6e 6f 64 65 73 20 69 66 20 6e 20 3c 20 | (list(n.for.n.in.G.nodes.if.n.<. |
| 69c0 | 32 29 29 0a 20 20 20 20 20 20 20 20 4e 29 06 72 10 00 00 00 72 28 00 00 00 72 6f 00 00 00 72 70 | 2)).........N).r....r(...ro...rp |
| 69e0 | 00 00 00 72 2d 00 00 00 72 45 00 00 00 29 05 72 16 00 00 00 72 29 00 00 00 72 11 00 00 00 72 54 | ...r-...rE...).r....r)...r....rT |
| 6a00 | 00 00 00 72 73 00 00 00 73 05 00 00 00 20 20 20 20 20 72 1c 00 00 00 da 11 72 65 6d 6f 76 65 5f | ...rs...s.........r......remove_ |
| 6a20 | 6e 6f 64 65 73 5f 66 72 6f 6d 7a 17 47 72 61 70 68 2e 72 65 6d 6f 76 65 5f 6e 6f 64 65 73 5f 66 | nodes_fromz.Graph.remove_nodes_f |
| 6a40 | 72 6f 6d b4 02 00 00 73 78 00 00 00 80 00 f0 54 01 00 0f 13 8f 69 89 69 88 03 d8 11 16 f2 00 07 | rom....sx......T.....i.i........ |
| 6a60 | 09 15 88 41 f0 02 06 0d 15 d8 14 18 97 4a 91 4a 98 71 90 4d dc 19 1d 98 63 a0 21 99 66 9b 1c f2 | ...A.........J.J.q.M....c.!.f... |
| 6a80 | 00 01 11 22 90 41 d8 18 1b 98 41 99 06 98 71 99 09 f0 03 01 11 22 e0 14 17 98 01 91 46 f0 0b 07 | ...".A....A...q......"......F... |
| 6aa0 | 09 15 f4 10 00 09 0b 8f 0f 89 0f 98 04 d5 08 1d f8 f4 05 00 14 1c f2 00 01 0d 15 d9 10 14 f0 03 | ................................ |
| 6ac0 | 01 0d 15 fa 73 11 00 00 00 93 29 41 14 02 c1 14 09 41 20 05 c1 1f 01 41 20 05 63 01 00 00 00 00 | ....s.....)A.....A.....A..c..... |
| 6ae0 | 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 18 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 | ......................t......... |
| 6b00 | 7c 00 ab 01 00 00 00 00 00 00 53 00 29 01 61 1e 0e 00 00 41 20 4e 6f 64 65 56 69 65 77 20 6f 66 | |.........S.).a....A.NodeView.of |
| 6b20 | 20 74 68 65 20 47 72 61 70 68 20 61 73 20 47 2e 6e 6f 64 65 73 20 6f 72 20 47 2e 6e 6f 64 65 73 | .the.Graph.as.G.nodes.or.G.nodes |
| 6b40 | 28 29 2e 0a 0a 20 20 20 20 20 20 20 20 43 61 6e 20 62 65 20 75 73 65 64 20 61 73 20 60 47 2e 6e | ()...........Can.be.used.as.`G.n |
| 6b60 | 6f 64 65 73 60 20 66 6f 72 20 64 61 74 61 20 6c 6f 6f 6b 75 70 20 61 6e 64 20 66 6f 72 20 73 65 | odes`.for.data.lookup.and.for.se |
| 6b80 | 74 2d 6c 69 6b 65 20 6f 70 65 72 61 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 43 61 6e 20 61 | t-like.operations..........Can.a |
| 6ba0 | 6c 73 6f 20 62 65 20 75 73 65 64 20 61 73 20 60 47 2e 6e 6f 64 65 73 28 64 61 74 61 3d 27 63 6f | lso.be.used.as.`G.nodes(data='co |
| 6bc0 | 6c 6f 72 27 2c 20 64 65 66 61 75 6c 74 3d 4e 6f 6e 65 29 60 20 74 6f 20 72 65 74 75 72 6e 20 61 | lor',.default=None)`.to.return.a |
| 6be0 | 0a 20 20 20 20 20 20 20 20 4e 6f 64 65 44 61 74 61 56 69 65 77 20 77 68 69 63 68 20 72 65 70 6f | .........NodeDataView.which.repo |
| 6c00 | 72 74 73 20 73 70 65 63 69 66 69 63 20 6e 6f 64 65 20 64 61 74 61 20 62 75 74 20 6e 6f 20 73 65 | rts.specific.node.data.but.no.se |
| 6c20 | 74 20 6f 70 65 72 61 74 69 6f 6e 73 2e 0a 20 20 20 20 20 20 20 20 49 74 20 70 72 65 73 65 6e 74 | t.operations..........It.present |
| 6c40 | 73 20 61 20 64 69 63 74 2d 6c 69 6b 65 20 69 6e 74 65 72 66 61 63 65 20 61 73 20 77 65 6c 6c 20 | s.a.dict-like.interface.as.well. |
| 6c60 | 77 69 74 68 20 60 47 2e 6e 6f 64 65 73 2e 69 74 65 6d 73 28 29 60 0a 20 20 20 20 20 20 20 20 69 | with.`G.nodes.items()`.........i |
| 6c80 | 74 65 72 61 74 69 6e 67 20 6f 76 65 72 20 60 28 6e 6f 64 65 2c 20 6e 6f 64 65 64 61 74 61 29 60 | terating.over.`(node,.nodedata)` |
| 6ca0 | 20 32 2d 74 75 70 6c 65 73 20 61 6e 64 20 60 47 2e 6e 6f 64 65 73 5b 33 5d 5b 27 66 6f 6f 27 5d | .2-tuples.and.`G.nodes[3]['foo'] |
| 6cc0 | 60 0a 20 20 20 20 20 20 20 20 70 72 6f 76 69 64 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 6f 66 | `.........providing.the.value.of |
| 6ce0 | 20 74 68 65 20 60 66 6f 6f 60 20 61 74 74 72 69 62 75 74 65 20 66 6f 72 20 6e 6f 64 65 20 60 33 | .the.`foo`.attribute.for.node.`3 |
| 6d00 | 60 2e 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 0a 20 20 20 20 20 20 20 20 61 20 76 69 65 77 20 60 | `..In.addition,.........a.view.` |
| 6d20 | 47 2e 6e 6f 64 65 73 2e 64 61 74 61 28 27 66 6f 6f 27 29 60 20 70 72 6f 76 69 64 65 73 20 61 20 | G.nodes.data('foo')`.provides.a. |
| 6d40 | 64 69 63 74 2d 6c 69 6b 65 20 69 6e 74 65 72 66 61 63 65 20 74 6f 20 74 68 65 0a 20 20 20 20 20 | dict-like.interface.to.the...... |
| 6d60 | 20 20 20 60 66 6f 6f 60 20 61 74 74 72 69 62 75 74 65 20 6f 66 20 65 61 63 68 20 6e 6f 64 65 2e | ...`foo`.attribute.of.each.node. |
| 6d80 | 20 60 47 2e 6e 6f 64 65 73 2e 64 61 74 61 28 27 66 6f 6f 27 2c 20 64 65 66 61 75 6c 74 3d 31 29 | .`G.nodes.data('foo',.default=1) |
| 6da0 | 60 0a 20 20 20 20 20 20 20 20 70 72 6f 76 69 64 65 73 20 61 20 64 65 66 61 75 6c 74 20 66 6f 72 | `.........provides.a.default.for |
| 6dc0 | 20 6e 6f 64 65 73 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 61 74 74 72 69 62 75 74 | .nodes.that.do.not.have.attribut |
| 6de0 | 65 20 60 66 6f 6f 60 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 | e.`foo`...........Parameters.... |
| 6e00 | 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 64 61 74 61 20 3a 20 73 | .....----------.........data.:.s |
| 6e20 | 74 72 69 6e 67 20 6f 72 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 20 28 64 65 66 61 75 6c 74 | tring.or.bool,.optional.(default |
| 6e40 | 3d 46 61 6c 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 6e 6f 64 65 20 61 74 74 | =False).............The.node.att |
| 6e60 | 72 69 62 75 74 65 20 72 65 74 75 72 6e 65 64 20 69 6e 20 32 2d 74 75 70 6c 65 20 28 6e 2c 20 64 | ribute.returned.in.2-tuple.(n,.d |
| 6e80 | 64 69 63 74 5b 64 61 74 61 5d 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 54 72 75 65 | dict[data])..............If.True |
| 6ea0 | 2c 20 72 65 74 75 72 6e 20 65 6e 74 69 72 65 20 6e 6f 64 65 20 61 74 74 72 69 62 75 74 65 20 64 | ,.return.entire.node.attribute.d |
| 6ec0 | 69 63 74 20 61 73 20 28 6e 2c 20 64 64 69 63 74 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 | ict.as.(n,.ddict)..............I |
| 6ee0 | 66 20 46 61 6c 73 65 2c 20 72 65 74 75 72 6e 20 6a 75 73 74 20 74 68 65 20 6e 6f 64 65 73 20 6e | f.False,.return.just.the.nodes.n |
| 6f00 | 2e 0a 0a 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 20 3a 20 76 61 6c 75 65 2c 20 6f 70 74 69 | ...........default.:.value,.opti |
| 6f20 | 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 20 20 20 20 | onal.(default=None)............. |
| 6f40 | 56 61 6c 75 65 20 75 73 65 64 20 66 6f 72 20 6e 6f 64 65 73 20 74 68 61 74 20 64 6f 6e 27 74 20 | Value.used.for.nodes.that.don't. |
| 6f60 | 68 61 76 65 20 74 68 65 20 72 65 71 75 65 73 74 65 64 20 61 74 74 72 69 62 75 74 65 2e 0a 20 20 | have.the.requested.attribute.... |
| 6f80 | 20 20 20 20 20 20 20 20 20 20 4f 6e 6c 79 20 72 65 6c 65 76 61 6e 74 20 69 66 20 64 61 74 61 20 | ..........Only.relevant.if.data. |
| 6fa0 | 69 73 20 6e 6f 74 20 54 72 75 65 20 6f 72 20 46 61 6c 73 65 2e 0a 0a 20 20 20 20 20 20 20 20 52 | is.not.True.or.False...........R |
| 6fc0 | 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 4e | eturns.........-------.........N |
| 6fe0 | 6f 64 65 56 69 65 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 6c 6c 6f 77 73 20 73 65 74 2d 6c | odeView.............Allows.set-l |
| 7000 | 69 6b 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 6f 76 65 72 20 74 68 65 20 6e 6f 64 65 73 20 61 73 | ike.operations.over.the.nodes.as |
| 7020 | 20 77 65 6c 6c 20 61 73 20 6e 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 74 74 72 69 62 | .well.as.node.............attrib |
| 7040 | 75 74 65 20 64 69 63 74 20 6c 6f 6f 6b 75 70 20 61 6e 64 20 63 61 6c 6c 69 6e 67 20 74 6f 20 67 | ute.dict.lookup.and.calling.to.g |
| 7060 | 65 74 20 61 20 4e 6f 64 65 44 61 74 61 56 69 65 77 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 | et.a.NodeDataView..............A |
| 7080 | 20 4e 6f 64 65 44 61 74 61 56 69 65 77 20 69 74 65 72 61 74 65 73 20 6f 76 65 72 20 60 28 6e 2c | .NodeDataView.iterates.over.`(n, |
| 70a0 | 20 64 61 74 61 29 60 20 61 6e 64 20 68 61 73 20 6e 6f 20 73 65 74 20 6f 70 65 72 61 74 69 6f 6e | .data)`.and.has.no.set.operation |
| 70c0 | 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 20 4e 6f 64 65 56 69 65 77 20 69 74 65 72 61 74 | s..............A.NodeView.iterat |
| 70e0 | 65 73 20 6f 76 65 72 20 60 6e 60 20 61 6e 64 20 69 6e 63 6c 75 64 65 73 20 73 65 74 20 6f 70 65 | es.over.`n`.and.includes.set.ope |
| 7100 | 72 61 74 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 57 68 65 6e 20 63 61 6c 6c 65 | rations...............When.calle |
| 7120 | 64 2c 20 69 66 20 64 61 74 61 20 69 73 20 46 61 6c 73 65 2c 20 61 6e 20 69 74 65 72 61 74 6f 72 | d,.if.data.is.False,.an.iterator |
| 7140 | 20 6f 76 65 72 20 6e 6f 64 65 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 4f 74 68 65 72 77 69 | .over.nodes..............Otherwi |
| 7160 | 73 65 20 61 6e 20 69 74 65 72 61 74 6f 72 20 6f 66 20 32 2d 74 75 70 6c 65 73 20 28 6e 6f 64 65 | se.an.iterator.of.2-tuples.(node |
| 7180 | 2c 20 61 74 74 72 69 62 75 74 65 20 76 61 6c 75 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 | ,.attribute.value).............w |
| 71a0 | 68 65 72 65 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 69 73 20 73 70 65 63 69 66 69 65 64 20 | here.the.attribute.is.specified. |
| 71c0 | 69 6e 20 60 64 61 74 61 60 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 64 61 74 61 20 69 | in.`data`..............If.data.i |
| 71e0 | 73 20 54 72 75 65 20 74 68 65 6e 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 62 65 63 6f 6d 65 | s.True.then.the.attribute.become |
| 7200 | 73 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 74 69 72 65 20 64 61 74 61 20 64 69 | s.the.............entire.data.di |
| 7220 | 63 74 69 6f 6e 61 72 79 2e 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 20 20 20 | ctionary...........Notes........ |
| 7240 | 20 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 49 66 20 79 6f 75 72 20 6e 6f 64 65 20 64 61 74 61 | .-----.........If.your.node.data |
| 7260 | 20 69 73 20 6e 6f 74 20 6e 65 65 64 65 64 2c 20 69 74 20 69 73 20 73 69 6d 70 6c 65 72 20 61 6e | .is.not.needed,.it.is.simpler.an |
| 7280 | 64 20 65 71 75 69 76 61 6c 65 6e 74 0a 20 20 20 20 20 20 20 20 74 6f 20 75 73 65 20 74 68 65 20 | d.equivalent.........to.use.the. |
| 72a0 | 65 78 70 72 65 73 73 69 6f 6e 20 60 60 66 6f 72 20 6e 20 69 6e 20 47 60 60 2c 20 6f 72 20 60 60 | expression.``for.n.in.G``,.or.`` |
| 72c0 | 6c 69 73 74 28 47 29 60 60 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 | list(G)``...........Examples.... |
| 72e0 | 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 54 68 65 72 65 20 61 72 65 20 | .....--------.........There.are. |
| 7300 | 74 77 6f 20 73 69 6d 70 6c 65 20 77 61 79 73 20 6f 66 20 67 65 74 74 69 6e 67 20 61 20 6c 69 73 | two.simple.ways.of.getting.a.lis |
| 7320 | 74 20 6f 66 20 61 6c 6c 20 6e 6f 64 65 73 20 69 6e 20 74 68 65 20 67 72 61 70 68 3a 0a 0a 20 20 | t.of.all.nodes.in.the.graph:.... |
| 7340 | 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 33 29 0a 20 | ......>>>.G.=.nx.path_graph(3).. |
| 7360 | 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 47 2e 6e 6f 64 65 73 29 0a 20 20 20 20 20 20 20 | .......>>>.list(G.nodes)........ |
| 7380 | 20 5b 30 2c 20 31 2c 20 32 5d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 47 29 0a 20 | .[0,.1,.2].........>>>.list(G).. |
| 73a0 | 20 20 20 20 20 20 20 5b 30 2c 20 31 2c 20 32 5d 0a 0a 20 20 20 20 20 20 20 20 54 6f 20 67 65 74 | .......[0,.1,.2]..........To.get |
| 73c0 | 20 74 68 65 20 6e 6f 64 65 20 64 61 74 61 20 61 6c 6f 6e 67 20 77 69 74 68 20 74 68 65 20 6e 6f | .the.node.data.along.with.the.no |
| 73e0 | 64 65 73 3a 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 28 31 2c 20 | des:..........>>>.G.add_node(1,. |
| 7400 | 74 69 6d 65 3d 22 35 70 6d 22 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 6e 6f 64 65 73 5b | time="5pm").........>>>.G.nodes[ |
| 7420 | 30 5d 5b 22 66 6f 6f 22 5d 20 3d 20 22 62 61 72 22 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 | 0]["foo"].=."bar".........>>>.li |
| 7440 | 73 74 28 47 2e 6e 6f 64 65 73 28 64 61 74 61 3d 54 72 75 65 29 29 0a 20 20 20 20 20 20 20 20 5b | st(G.nodes(data=True)).........[ |
| 7460 | 28 30 2c 20 7b 27 66 6f 6f 27 3a 20 27 62 61 72 27 7d 29 2c 20 28 31 2c 20 7b 27 74 69 6d 65 27 | (0,.{'foo':.'bar'}),.(1,.{'time' |
| 7480 | 3a 20 27 35 70 6d 27 7d 29 2c 20 28 32 2c 20 7b 7d 29 5d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 | :.'5pm'}),.(2,.{})].........>>>. |
| 74a0 | 6c 69 73 74 28 47 2e 6e 6f 64 65 73 2e 64 61 74 61 28 29 29 0a 20 20 20 20 20 20 20 20 5b 28 30 | list(G.nodes.data()).........[(0 |
| 74c0 | 2c 20 7b 27 66 6f 6f 27 3a 20 27 62 61 72 27 7d 29 2c 20 28 31 2c 20 7b 27 74 69 6d 65 27 3a 20 | ,.{'foo':.'bar'}),.(1,.{'time':. |
| 74e0 | 27 35 70 6d 27 7d 29 2c 20 28 32 2c 20 7b 7d 29 5d 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c | '5pm'}),.(2,.{})]..........>>>.l |
| 7500 | 69 73 74 28 47 2e 6e 6f 64 65 73 28 64 61 74 61 3d 22 66 6f 6f 22 29 29 0a 20 20 20 20 20 20 20 | ist(G.nodes(data="foo"))........ |
| 7520 | 20 5b 28 30 2c 20 27 62 61 72 27 29 2c 20 28 31 2c 20 4e 6f 6e 65 29 2c 20 28 32 2c 20 4e 6f 6e | .[(0,.'bar'),.(1,.None),.(2,.Non |
| 7540 | 65 29 5d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 47 2e 6e 6f 64 65 73 2e 64 61 74 | e)].........>>>.list(G.nodes.dat |
| 7560 | 61 28 22 66 6f 6f 22 29 29 0a 20 20 20 20 20 20 20 20 5b 28 30 2c 20 27 62 61 72 27 29 2c 20 28 | a("foo")).........[(0,.'bar'),.( |
| 7580 | 31 2c 20 4e 6f 6e 65 29 2c 20 28 32 2c 20 4e 6f 6e 65 29 5d 0a 0a 20 20 20 20 20 20 20 20 3e 3e | 1,.None),.(2,.None)]..........>> |
| 75a0 | 3e 20 6c 69 73 74 28 47 2e 6e 6f 64 65 73 28 64 61 74 61 3d 22 74 69 6d 65 22 29 29 0a 20 20 20 | >.list(G.nodes(data="time")).... |
| 75c0 | 20 20 20 20 20 5b 28 30 2c 20 4e 6f 6e 65 29 2c 20 28 31 2c 20 27 35 70 6d 27 29 2c 20 28 32 2c | .....[(0,.None),.(1,.'5pm'),.(2, |
| 75e0 | 20 4e 6f 6e 65 29 5d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 47 2e 6e 6f 64 65 73 | .None)].........>>>.list(G.nodes |
| 7600 | 2e 64 61 74 61 28 22 74 69 6d 65 22 29 29 0a 20 20 20 20 20 20 20 20 5b 28 30 2c 20 4e 6f 6e 65 | .data("time")).........[(0,.None |
| 7620 | 29 2c 20 28 31 2c 20 27 35 70 6d 27 29 2c 20 28 32 2c 20 4e 6f 6e 65 29 5d 0a 0a 20 20 20 20 20 | ),.(1,.'5pm'),.(2,.None)]....... |
| 7640 | 20 20 20 3e 3e 3e 20 6c 69 73 74 28 47 2e 6e 6f 64 65 73 28 64 61 74 61 3d 22 74 69 6d 65 22 2c | ...>>>.list(G.nodes(data="time", |
| 7660 | 20 64 65 66 61 75 6c 74 3d 22 4e 6f 74 20 41 76 61 69 6c 61 62 6c 65 22 29 29 0a 20 20 20 20 20 | .default="Not.Available"))...... |
| 7680 | 20 20 20 5b 28 30 2c 20 27 4e 6f 74 20 41 76 61 69 6c 61 62 6c 65 27 29 2c 20 28 31 2c 20 27 35 | ...[(0,.'Not.Available'),.(1,.'5 |
| 76a0 | 70 6d 27 29 2c 20 28 32 2c 20 27 4e 6f 74 20 41 76 61 69 6c 61 62 6c 65 27 29 5d 0a 20 20 20 20 | pm'),.(2,.'Not.Available')]..... |
| 76c0 | 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 47 2e 6e 6f 64 65 73 2e 64 61 74 61 28 22 74 69 6d 65 22 | ....>>>.list(G.nodes.data("time" |
| 76e0 | 2c 20 64 65 66 61 75 6c 74 3d 22 4e 6f 74 20 41 76 61 69 6c 61 62 6c 65 22 29 29 0a 20 20 20 20 | ,.default="Not.Available"))..... |
| 7700 | 20 20 20 20 5b 28 30 2c 20 27 4e 6f 74 20 41 76 61 69 6c 61 62 6c 65 27 29 2c 20 28 31 2c 20 27 | ....[(0,.'Not.Available'),.(1,.' |
| 7720 | 35 70 6d 27 29 2c 20 28 32 2c 20 27 4e 6f 74 20 41 76 61 69 6c 61 62 6c 65 27 29 5d 0a 0a 20 20 | 5pm'),.(2,.'Not.Available')].... |
| 7740 | 20 20 20 20 20 20 49 66 20 73 6f 6d 65 20 6f 66 20 79 6f 75 72 20 6e 6f 64 65 73 20 68 61 76 65 | ......If.some.of.your.nodes.have |
| 7760 | 20 61 6e 20 61 74 74 72 69 62 75 74 65 20 61 6e 64 20 74 68 65 20 72 65 73 74 20 61 72 65 20 61 | .an.attribute.and.the.rest.are.a |
| 7780 | 73 73 75 6d 65 64 0a 20 20 20 20 20 20 20 20 74 6f 20 68 61 76 65 20 61 20 64 65 66 61 75 6c 74 | ssumed.........to.have.a.default |
| 77a0 | 20 61 74 74 72 69 62 75 74 65 20 76 61 6c 75 65 20 79 6f 75 20 63 61 6e 20 63 72 65 61 74 65 20 | .attribute.value.you.can.create. |
| 77c0 | 61 20 64 69 63 74 69 6f 6e 61 72 79 0a 20 20 20 20 20 20 20 20 66 72 6f 6d 20 6e 6f 64 65 2f 61 | a.dictionary.........from.node/a |
| 77e0 | 74 74 72 69 62 75 74 65 20 70 61 69 72 73 20 75 73 69 6e 67 20 74 68 65 20 60 64 65 66 61 75 6c | ttribute.pairs.using.the.`defaul |
| 7800 | 74 60 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 20 20 20 20 74 6f 20 67 | t`.keyword.argument.........to.g |
| 7820 | 75 61 72 61 6e 74 65 65 20 74 68 65 20 76 61 6c 75 65 20 69 73 20 6e 65 76 65 72 20 4e 6f 6e 65 | uarantee.the.value.is.never.None |
| 7840 | 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 | ::..............>>>.G.=.nx.Graph |
| 7860 | 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 28 30 29 | ().............>>>.G.add_node(0) |
| 7880 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e 6f 64 65 28 31 2c 20 77 | .............>>>.G.add_node(1,.w |
| 78a0 | 65 69 67 68 74 3d 32 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 6e | eight=2).............>>>.G.add_n |
| 78c0 | 6f 64 65 28 32 2c 20 77 65 69 67 68 74 3d 33 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e | ode(2,.weight=3).............>>> |
| 78e0 | 20 64 69 63 74 28 47 2e 6e 6f 64 65 73 28 64 61 74 61 3d 22 77 65 69 67 68 74 22 2c 20 64 65 66 | .dict(G.nodes(data="weight",.def |
| 7900 | 61 75 6c 74 3d 31 29 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 30 3a 20 31 2c 20 31 3a 20 32 | ault=1)).............{0:.1,.1:.2 |
| 7920 | 2c 20 32 3a 20 33 7d 0a 0a 20 20 20 20 20 20 20 20 29 01 72 0a 00 00 00 72 2f 00 00 00 73 01 00 | ,.2:.3}..........).r....r/...s.. |
| 7940 | 00 00 20 72 1c 00 00 00 72 29 00 00 00 7a 0b 47 72 61 70 68 2e 6e 6f 64 65 73 e9 02 00 00 73 0f | ...r....r)...z.Graph.nodes....s. |
| 7960 | 00 00 00 80 00 f4 76 02 00 10 18 98 04 8b 7e d0 08 1d 72 1e 00 00 00 63 01 00 00 00 00 00 00 00 | ......v.......~...r....c........ |
| 7980 | 00 00 00 00 03 00 00 00 03 00 00 00 f3 2c 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 6a | .............,.....t.........|.j |
| 79a0 | 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 53 00 29 01 61 | ...........................S.).a |
| 79c0 | 96 01 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6e 6f 64 65 73 20 | ....Returns.the.number.of.nodes. |
| 79e0 | 69 6e 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 | in.the.graph...........Returns.. |
| 7a00 | 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 6e 6e 6f 64 65 73 20 3a 20 | .......-------.........nnodes.:. |
| 7a20 | 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6e 6f | int.............The.number.of.no |
| 7a40 | 64 65 73 20 69 6e 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 41 | des.in.the.graph...........See.A |
| 7a60 | 6c 73 6f 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 6f 72 64 | lso.........--------.........ord |
| 7a80 | 65 72 3a 20 69 64 65 6e 74 69 63 61 6c 20 6d 65 74 68 6f 64 0a 20 20 20 20 20 20 20 20 5f 5f 6c | er:.identical.method.........__l |
| 7aa0 | 65 6e 5f 5f 3a 20 69 64 65 6e 74 69 63 61 6c 20 6d 65 74 68 6f 64 0a 0a 20 20 20 20 20 20 20 20 | en__:.identical.method.......... |
| 7ac0 | 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 | Examples.........--------....... |
| 7ae0 | 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 33 29 20 20 23 20 6f 72 | ..>>>.G.=.nx.path_graph(3)..#.or |
| 7b00 | 20 44 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 | .DiGraph,.MultiGraph,.MultiDiGra |
| 7b20 | 70 68 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 6e 75 6d 62 65 72 5f 6f 66 5f | ph,.etc.........>>>.G.number_of_ |
| 7b40 | 6e 6f 64 65 73 28 29 0a 20 20 20 20 20 20 20 20 33 0a 20 20 20 20 20 20 20 20 72 58 00 00 00 72 | nodes().........3.........rX...r |
| 7b60 | 2f 00 00 00 73 01 00 00 00 20 72 1c 00 00 00 72 4a 00 00 00 7a 15 47 72 61 70 68 2e 6e 75 6d 62 | /...s.....r....rJ...z.Graph.numb |
| 7b80 | 65 72 5f 6f 66 5f 6e 6f 64 65 73 46 03 00 00 f3 12 00 00 00 80 00 f4 26 00 10 13 90 34 97 3a 91 | er_of_nodesF...........&....4.:. |
| 7ba0 | 3a 8b 7f d0 08 1e 72 1e 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 | :.....r....c.................... |
| 7bc0 | f3 2c 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 | .,.....t.........|.j............ |
| 7be0 | 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 53 00 29 01 61 96 01 00 00 52 65 74 75 72 6e 73 20 | ...............S.).a....Returns. |
| 7c00 | 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6e 6f 64 65 73 20 69 6e 20 74 68 65 20 67 72 61 70 68 | the.number.of.nodes.in.the.graph |
| 7c20 | 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d | ...........Returns.........----- |
| 7c40 | 2d 2d 0a 20 20 20 20 20 20 20 20 6e 6e 6f 64 65 73 20 3a 20 69 6e 74 0a 20 20 20 20 20 20 20 20 | --.........nnodes.:.int......... |
| 7c60 | 20 20 20 20 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 6e 6f 64 65 73 20 69 6e 20 74 68 65 20 67 | ....The.number.of.nodes.in.the.g |
| 7c80 | 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 20 20 20 20 | raph...........See.Also......... |
| 7ca0 | 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 6e 75 6d 62 65 72 5f 6f 66 5f 6e 6f 64 65 73 | --------.........number_of_nodes |
| 7cc0 | 3a 20 69 64 65 6e 74 69 63 61 6c 20 6d 65 74 68 6f 64 0a 20 20 20 20 20 20 20 20 5f 5f 6c 65 6e | :.identical.method.........__len |
| 7ce0 | 5f 5f 3a 20 69 64 65 6e 74 69 63 61 6c 20 6d 65 74 68 6f 64 0a 0a 20 20 20 20 20 20 20 20 45 78 | __:.identical.method..........Ex |
| 7d00 | 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 | amples.........--------......... |
| 7d20 | 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 33 29 20 20 23 20 6f 72 20 44 | >>>.G.=.nx.path_graph(3)..#.or.D |
| 7d40 | 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 | iGraph,.MultiGraph,.MultiDiGraph |
| 7d60 | 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 6f 72 64 65 72 28 29 0a 20 20 20 20 | ,.etc.........>>>.G.order()..... |
| 7d80 | 20 20 20 20 33 0a 20 20 20 20 20 20 20 20 72 58 00 00 00 72 2f 00 00 00 73 01 00 00 00 20 72 1c | ....3.........rX...r/...s.....r. |
| 7da0 | 00 00 00 da 05 6f 72 64 65 72 7a 0b 47 72 61 70 68 2e 6f 72 64 65 72 5b 03 00 00 72 79 00 00 00 | .....orderz.Graph.order[...ry... |
| 7dc0 | 72 1e 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 3e 00 00 00 97 | r....c.....................>.... |
| 7de0 | 00 09 00 7c 01 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 00 53 00 23 | ...|.|.j...................v.S.# |
| 7e00 | 00 74 02 00 00 00 00 00 00 00 00 24 00 72 03 01 00 59 00 79 01 77 00 78 03 59 00 77 01 29 02 61 | .t.........$.r...Y.y.w.x.Y.w.).a |
| 7e20 | 78 01 00 00 52 65 74 75 72 6e 73 20 54 72 75 65 20 69 66 20 74 68 65 20 67 72 61 70 68 20 63 6f | x...Returns.True.if.the.graph.co |
| 7e40 | 6e 74 61 69 6e 73 20 74 68 65 20 6e 6f 64 65 20 6e 2e 0a 0a 20 20 20 20 20 20 20 20 49 64 65 6e | ntains.the.node.n...........Iden |
| 7e60 | 74 69 63 61 6c 20 74 6f 20 60 6e 20 69 6e 20 47 60 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d | tical.to.`n.in.G`..........Param |
| 7e80 | 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 | eters.........----------........ |
| 7ea0 | 20 6e 20 3a 20 6e 6f 64 65 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 | .n.:.node..........Examples..... |
| 7ec0 | 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e | ....--------.........>>>.G.=.nx. |
| 7ee0 | 70 61 74 68 5f 67 72 61 70 68 28 33 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 2c 20 4d 75 6c | path_graph(3)..#.or.DiGraph,.Mul |
| 7f00 | 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 20 20 20 20 | tiGraph,.MultiDiGraph,.etc...... |
| 7f20 | 20 20 20 3e 3e 3e 20 47 2e 68 61 73 5f 6e 6f 64 65 28 30 29 0a 20 20 20 20 20 20 20 20 54 72 75 | ...>>>.G.has_node(0).........Tru |
| 7f40 | 65 0a 0a 20 20 20 20 20 20 20 20 49 74 20 69 73 20 6d 6f 72 65 20 72 65 61 64 61 62 6c 65 20 61 | e..........It.is.more.readable.a |
| 7f60 | 6e 64 20 73 69 6d 70 6c 65 72 20 74 6f 20 75 73 65 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 30 | nd.simpler.to.use..........>>>.0 |
| 7f80 | 20 69 6e 20 47 0a 20 20 20 20 20 20 20 20 54 72 75 65 0a 0a 20 20 20 20 20 20 20 20 46 72 51 00 | .in.G.........True..........FrQ. |
| 7fa0 | 00 00 72 53 00 00 00 73 02 00 00 00 20 20 72 1c 00 00 00 da 08 68 61 73 5f 6e 6f 64 65 7a 0e 47 | ..rS...s......r......has_nodez.G |
| 7fc0 | 72 61 70 68 2e 68 61 73 5f 6e 6f 64 65 70 03 00 00 73 27 00 00 00 80 00 f0 2a 03 09 19 d8 13 14 | raph.has_nodep...s'......*...... |
| 7fe0 | 98 04 9f 0a 99 0a 90 3f d0 0c 22 f8 dc 0f 18 f2 00 01 09 19 d9 13 18 f0 03 01 09 19 fa 72 56 00 | .......?.."..................rV. |
| 8000 | 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 0b 00 00 00 f3 4e 02 00 00 97 00 7c 01 | ..c.....................N.....|. |
| 8020 | 7c 02 7d 05 7d 04 7c 04 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 01 | |.}.}.|.|.j...................v. |
| 8040 | 72 47 7c 04 80 0b 74 03 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 00 00 00 00 82 01 7c 00 6a 05 | rG|...t.........d...........|.j. |
| 8060 | 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... |
| 8080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 3c 00 00 00 7c 00 6a 09 00 00 00 00 00 00 | ................|.<...|.j....... |
| 80a0 | 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7c 00 6a 00 00 00 00 00 00 00 00 00 | ....................|.j......... |
| 80c0 | 00 00 00 00 00 00 00 00 00 00 7c 04 3c 00 00 00 7c 05 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 | ..........|.<...|.|.j........... |
| 80e0 | 00 00 00 00 00 00 00 00 76 01 72 47 7c 05 80 0b 74 03 00 00 00 00 00 00 00 00 64 02 ab 01 00 00 | ........v.rG|...t.........d..... |
| 8100 | 00 00 00 00 82 01 7c 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 | ......|.j....................... |
| 8120 | 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 7c 05 3c 00 00 00 | ....|.j...................|.<... |
| 8140 | 7c 00 6a 09 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...........................|. |
| 8160 | 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 3c 00 00 00 7c 00 6a 06 00 00 | j...................|.<...|.j... |
| 8180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 19 00 00 00 6a 0b 00 00 00 00 00 00 00 00 | ................|.....j......... |
| 81a0 | 00 00 00 00 00 00 00 00 00 00 7c 05 7c 00 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..........|.|.j................. |
| 81c0 | 00 00 ab 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 7d 06 7c 06 6a 0f 00 00 00 00 00 00 00 00 | ..................}.|.j......... |
| 81e0 | 00 00 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 01 00 7c 06 7c 00 6a 06 00 00 00 00 | ..........|...........|.|.j..... |
| 8200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 19 00 00 00 7c 05 3c 00 00 00 7c 06 7c 00 6a 06 | ..............|.....|.<...|.|.j. |
| 8220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 19 00 00 00 7c 04 3c 00 00 00 74 11 | ..................|.....|.<...t. |
| 8240 | 00 00 00 00 00 00 00 00 6a 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 | ........j...................|... |
| 8260 | 00 00 00 00 00 00 01 00 79 01 29 03 61 78 06 00 00 41 64 64 20 61 6e 20 65 64 67 65 20 62 65 74 | ........y.).ax...Add.an.edge.bet |
| 8280 | 77 65 65 6e 20 75 20 61 6e 64 20 76 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 6e 6f 64 65 73 | ween.u.and.v...........The.nodes |
| 82a0 | 20 75 20 61 6e 64 20 76 20 77 69 6c 6c 20 62 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 | .u.and.v.will.be.automatically.a |
| 82c0 | 64 64 65 64 20 69 66 20 74 68 65 79 20 61 72 65 0a 20 20 20 20 20 20 20 20 6e 6f 74 20 61 6c 72 | dded.if.they.are.........not.alr |
| 82e0 | 65 61 64 79 20 69 6e 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 45 64 67 65 | eady.in.the.graph...........Edge |
| 8300 | 20 61 74 74 72 69 62 75 74 65 73 20 63 61 6e 20 62 65 20 73 70 65 63 69 66 69 65 64 20 77 69 74 | .attributes.can.be.specified.wit |
| 8320 | 68 20 6b 65 79 77 6f 72 64 73 20 6f 72 20 62 79 20 64 69 72 65 63 74 6c 79 0a 20 20 20 20 20 20 | h.keywords.or.by.directly....... |
| 8340 | 20 20 61 63 63 65 73 73 69 6e 67 20 74 68 65 20 65 64 67 65 27 73 20 61 74 74 72 69 62 75 74 65 | ..accessing.the.edge's.attribute |
| 8360 | 20 64 69 63 74 69 6f 6e 61 72 79 2e 20 53 65 65 20 65 78 61 6d 70 6c 65 73 20 62 65 6c 6f 77 2e | .dictionary..See.examples.below. |
| 8380 | 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d | ..........Parameters.........--- |
| 83a0 | 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 75 5f 6f 66 5f 65 64 67 65 2c 20 76 5f 6f 66 5f | -------.........u_of_edge,.v_of_ |
| 83c0 | 65 64 67 65 20 3a 20 6e 6f 64 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 4e 6f 64 65 73 20 63 | edge.:.nodes.............Nodes.c |
| 83e0 | 61 6e 20 62 65 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 2c 20 73 74 72 69 6e 67 73 20 6f 72 20 6e | an.be,.for.example,.strings.or.n |
| 8400 | 75 6d 62 65 72 73 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 4e 6f 64 65 73 20 6d 75 73 74 20 62 | umbers..............Nodes.must.b |
| 8420 | 65 20 68 61 73 68 61 62 6c 65 20 28 61 6e 64 20 6e 6f 74 20 4e 6f 6e 65 29 20 50 79 74 68 6f 6e | e.hashable.(and.not.None).Python |
| 8440 | 20 6f 62 6a 65 63 74 73 2e 0a 20 20 20 20 20 20 20 20 61 74 74 72 20 3a 20 6b 65 79 77 6f 72 64 | .objects..........attr.:.keyword |
| 8460 | 20 61 72 67 75 6d 65 6e 74 73 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 | .arguments,.optional............ |
| 8480 | 20 45 64 67 65 20 64 61 74 61 20 28 6f 72 20 6c 61 62 65 6c 73 20 6f 72 20 6f 62 6a 65 63 74 73 | .Edge.data.(or.labels.or.objects |
| 84a0 | 29 20 63 61 6e 20 62 65 20 61 73 73 69 67 6e 65 64 20 75 73 69 6e 67 0a 20 20 20 20 20 20 20 20 | ).can.be.assigned.using......... |
| 84c0 | 20 20 20 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 | ....keyword.arguments........... |
| 84e0 | 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 | See.Also.........--------....... |
| 8500 | 20 20 61 64 64 5f 65 64 67 65 73 5f 66 72 6f 6d 20 3a 20 61 64 64 20 61 20 63 6f 6c 6c 65 63 74 | ..add_edges_from.:.add.a.collect |
| 8520 | 69 6f 6e 20 6f 66 20 65 64 67 65 73 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 | ion.of.edges..........Notes..... |
| 8540 | 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 41 64 64 69 6e 67 20 61 6e 20 65 64 67 65 | ....-----.........Adding.an.edge |
| 8560 | 20 74 68 61 74 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 75 70 64 61 74 65 73 20 74 68 65 | .that.already.exists.updates.the |
| 8580 | 20 65 64 67 65 20 64 61 74 61 2e 0a 0a 20 20 20 20 20 20 20 20 4d 61 6e 79 20 4e 65 74 77 6f 72 | .edge.data...........Many.Networ |
| 85a0 | 6b 58 20 61 6c 67 6f 72 69 74 68 6d 73 20 64 65 73 69 67 6e 65 64 20 66 6f 72 20 77 65 69 67 68 | kX.algorithms.designed.for.weigh |
| 85c0 | 74 65 64 20 67 72 61 70 68 73 20 75 73 65 0a 20 20 20 20 20 20 20 20 61 6e 20 65 64 67 65 20 61 | ted.graphs.use.........an.edge.a |
| 85e0 | 74 74 72 69 62 75 74 65 20 28 62 79 20 64 65 66 61 75 6c 74 20 60 77 65 69 67 68 74 60 29 20 74 | ttribute.(by.default.`weight`).t |
| 8600 | 6f 20 68 6f 6c 64 20 61 20 6e 75 6d 65 72 69 63 61 6c 20 76 61 6c 75 65 2e 0a 0a 20 20 20 20 20 | o.hold.a.numerical.value........ |
| 8620 | 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 | ...Examples.........--------.... |
| 8640 | 20 20 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 61 6c 6c 20 61 64 64 20 74 68 65 20 65 | .....The.following.all.add.the.e |
| 8660 | 64 67 65 20 65 3d 28 31 2c 20 32 29 20 74 6f 20 67 72 61 70 68 20 47 3a 0a 0a 20 20 20 20 20 20 | dge.e=(1,.2).to.graph.G:........ |
| 8680 | 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 28 29 20 20 23 20 6f 72 20 44 69 47 72 61 | ..>>>.G.=.nx.Graph()..#.or.DiGra |
| 86a0 | 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 | ph,.MultiGraph,.MultiDiGraph,.et |
| 86c0 | 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 65 20 3d 20 28 31 2c 20 32 29 0a 20 20 20 20 20 20 20 | c.........>>>.e.=.(1,.2)........ |
| 86e0 | 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 31 2c 20 32 29 20 20 23 20 65 78 70 6c 69 63 69 | .>>>.G.add_edge(1,.2)..#.explici |
| 8700 | 74 20 74 77 6f 2d 6e 6f 64 65 20 66 6f 72 6d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 | t.two-node.form.........>>>.G.ad |
| 8720 | 64 5f 65 64 67 65 28 2a 65 29 20 20 23 20 73 69 6e 67 6c 65 20 65 64 67 65 20 61 73 20 74 75 70 | d_edge(*e)..#.single.edge.as.tup |
| 8740 | 6c 65 20 6f 66 20 74 77 6f 20 6e 6f 64 65 73 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 | le.of.two.nodes.........>>>.G.ad |
| 8760 | 64 5f 65 64 67 65 73 5f 66 72 6f 6d 28 5b 28 31 2c 20 32 29 5d 29 20 20 23 20 61 64 64 20 65 64 | d_edges_from([(1,.2)])..#.add.ed |
| 8780 | 67 65 73 20 66 72 6f 6d 20 69 74 65 72 61 62 6c 65 20 63 6f 6e 74 61 69 6e 65 72 0a 0a 20 20 20 | ges.from.iterable.container..... |
| 87a0 | 20 20 20 20 20 41 73 73 6f 63 69 61 74 65 20 64 61 74 61 20 74 6f 20 65 64 67 65 73 20 75 73 69 | .....Associate.data.to.edges.usi |
| 87c0 | 6e 67 20 6b 65 79 77 6f 72 64 73 3a 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f | ng.keywords:..........>>>.G.add_ |
| 87e0 | 65 64 67 65 28 31 2c 20 32 2c 20 77 65 69 67 68 74 3d 33 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e | edge(1,.2,.weight=3).........>>> |
| 8800 | 20 47 2e 61 64 64 5f 65 64 67 65 28 31 2c 20 33 2c 20 77 65 69 67 68 74 3d 37 2c 20 63 61 70 61 | .G.add_edge(1,.3,.weight=7,.capa |
| 8820 | 63 69 74 79 3d 31 35 2c 20 6c 65 6e 67 74 68 3d 33 34 32 2e 37 29 0a 0a 20 20 20 20 20 20 20 20 | city=15,.length=342.7).......... |
| 8840 | 46 6f 72 20 6e 6f 6e 2d 73 74 72 69 6e 67 20 61 74 74 72 69 62 75 74 65 20 6b 65 79 73 2c 20 75 | For.non-string.attribute.keys,.u |
| 8860 | 73 65 20 73 75 62 73 63 72 69 70 74 20 6e 6f 74 61 74 69 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 | se.subscript.notation........... |
| 8880 | 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 31 2c 20 32 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e | >>>.G.add_edge(1,.2).........>>> |
| 88a0 | 20 47 5b 31 5d 5b 32 5d 2e 75 70 64 61 74 65 28 7b 30 3a 20 35 7d 29 0a 20 20 20 20 20 20 20 20 | .G[1][2].update({0:.5})......... |
| 88c0 | 3e 3e 3e 20 47 2e 65 64 67 65 73 5b 31 2c 20 32 5d 2e 75 70 64 61 74 65 28 7b 30 3a 20 35 7d 29 | >>>.G.edges[1,.2].update({0:.5}) |
| 88e0 | 0a 20 20 20 20 20 20 20 20 4e 72 5e 00 00 00 29 0a 72 28 00 00 00 72 5f 00 00 00 72 60 00 00 00 | .........Nr^...).r(...r_...r`... |
| 8900 | 72 10 00 00 00 72 61 00 00 00 72 43 00 00 00 da 16 65 64 67 65 5f 61 74 74 72 5f 64 69 63 74 5f | r....ra...rC.....edge_attr_dict_ |
| 8920 | 66 61 63 74 6f 72 79 72 3b 00 00 00 72 2d 00 00 00 72 45 00 00 00 29 07 72 16 00 00 00 da 09 75 | factoryr;...r-...rE...).r......u |
| 8940 | 5f 6f 66 5f 65 64 67 65 da 09 76 5f 6f 66 5f 65 64 67 65 72 3d 00 00 00 72 73 00 00 00 da 01 76 | _of_edge..v_of_edger=...rs.....v |
| 8960 | da 08 64 61 74 61 64 69 63 74 73 07 00 00 00 20 20 20 20 20 20 20 72 1c 00 00 00 da 08 61 64 64 | ..datadicts...........r......add |
| 8980 | 5f 65 64 67 65 7a 0e 47 72 61 70 68 2e 61 64 64 5f 65 64 67 65 8a 03 00 00 73 fd 00 00 00 80 00 | _edgez.Graph.add_edge....s...... |
| 89a0 | f0 64 01 00 10 19 98 29 88 31 88 01 e0 0b 0c 90 44 97 4a 91 4a d1 0b 1e d8 0f 10 88 79 dc 16 20 | .d.....).1......D.J.J.......y... |
| 89c0 | d0 21 38 d3 16 39 d0 10 39 d8 1b 1f d7 1b 3a d1 1b 3a d3 1b 3c 88 44 8f 49 89 49 90 61 89 4c d8 | .!8..9..9.....:..:..<.D.I.I.a.L. |
| 89e0 | 1c 20 d7 1c 37 d1 1c 37 d3 1c 39 88 44 8f 4a 89 4a 90 71 89 4d d8 0b 0c 90 44 97 4a 91 4a d1 0b | ....7..7..9.D.J.J.q.M....D.J.J.. |
| 8a00 | 1e d8 0f 10 88 79 dc 16 20 d0 21 38 d3 16 39 d0 10 39 d8 1b 1f d7 1b 3a d1 1b 3a d3 1b 3c 88 44 | .....y....!8..9..9.....:..:..<.D |
| 8a20 | 8f 49 89 49 90 61 89 4c d8 1c 20 d7 1c 37 d1 1c 37 d3 1c 39 88 44 8f 4a 89 4a 90 71 89 4d e0 13 | .I.I.a.L.....7..7..9.D.J.J.q.M.. |
| 8a40 | 17 97 39 91 39 98 51 91 3c d7 13 23 d1 13 23 a0 41 a0 74 d7 27 42 d1 27 42 d3 27 44 d3 13 45 88 | ..9.9.Q.<..#..#.A.t.'B.'B.'D..E. |
| 8a60 | 08 d8 08 10 8f 0f 89 0f 98 04 d4 08 1d d8 1a 22 88 04 8f 09 89 09 90 21 89 0c 90 51 89 0f d8 1a | ...............".......!...Q.... |
| 8a80 | 22 88 04 8f 09 89 09 90 21 89 0c 90 51 89 0f dc 08 0a 8f 0f 89 0f 98 04 d5 08 1d 72 1e 00 00 00 | ".......!...Q..............r.... |
| 8aa0 | 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 0b 00 00 00 f3 e0 02 00 00 97 00 7c 01 44 00 | c...........................|.D. |
| 8ac0 | 90 01 5d 53 00 00 7d 03 74 01 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 7d 04 7c 04 | ..]S..}.t.........|.........}.|. |
| 8ae0 | 64 01 6b 28 00 00 72 07 7c 03 5c 03 00 00 7d 05 7d 06 7d 07 6e 1c 7c 04 64 02 6b 28 00 00 72 08 | d.k(..r.|.\...}.}.}.n.|.d.k(..r. |
| 8b00 | 7c 03 5c 02 00 00 7d 05 7d 06 69 00 7d 07 6e 0f 74 03 00 00 00 00 00 00 00 00 64 03 7c 03 9b 00 | |.\...}.}.i.}.n.t.........d.|... |
| 8b20 | 64 04 9d 03 ab 01 00 00 00 00 00 00 82 01 7c 05 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 | d.............|.|.j............. |
| 8b40 | 00 00 00 00 00 00 76 01 72 47 7c 05 80 0b 74 07 00 00 00 00 00 00 00 00 64 06 ab 01 00 00 00 00 | ......v.rG|...t.........d....... |
| 8b60 | 00 00 82 01 7c 00 6a 09 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......................... |
| 8b80 | 00 00 7c 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 3c 00 00 00 7c 00 | ..|.j...................|.<...|. |
| 8ba0 | 6a 0d 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 04 | j...........................|.j. |
| 8bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 3c 00 00 00 7c 06 7c 00 6a 04 00 00 | ..................|.<...|.|.j... |
| 8be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 76 01 72 47 7c 06 80 0b 74 07 00 00 00 00 00 00 | ................v.rG|...t....... |
| 8c00 | 00 00 64 06 ab 01 00 00 00 00 00 00 82 01 7c 00 6a 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..d...........|.j............... |
| 8c20 | 00 00 00 00 ab 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 | ............|.j................. |
| 8c40 | 00 00 7c 06 3c 00 00 00 7c 00 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 | ..|.<...|.j..................... |
| 8c60 | 00 00 00 00 00 00 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 06 3c 00 | ......|.j...................|.<. |
| 8c80 | 00 00 7c 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 19 00 00 00 6a 0f | ..|.j...................|.....j. |
| 8ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 06 7c 00 6a 11 00 00 00 00 00 00 00 00 | ..................|.|.j......... |
| 8cc0 | 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 7d 08 7c 08 6a 13 | ..........................}.|.j. |
| 8ce0 | 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 01 00 7c 08 | ..................|...........|. |
| 8d00 | 6a 13 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 07 ab 01 00 00 00 00 00 00 01 00 | j...................|........... |
| 8d20 | 7c 08 7c 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 05 19 00 00 00 7c 06 | |.|.j...................|.....|. |
| 8d40 | 3c 00 00 00 7c 08 7c 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 06 19 00 | <...|.|.j...................|... |
| 8d60 | 00 00 7c 05 3c 00 00 00 90 01 8c 56 04 00 74 15 00 00 00 00 00 00 00 00 6a 16 00 00 00 00 00 00 | ..|.<......V..t.........j....... |
| 8d80 | 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 01 00 79 05 29 07 61 d1 08 00 | ............|...........y.).a... |
| 8da0 | 00 41 64 64 20 61 6c 6c 20 74 68 65 20 65 64 67 65 73 20 69 6e 20 65 62 75 6e 63 68 5f 74 6f 5f | .Add.all.the.edges.in.ebunch_to_ |
| 8dc0 | 61 64 64 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 20 20 | add...........Parameters........ |
| 8de0 | 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 65 62 75 6e 63 68 5f 74 6f 5f 61 64 | .----------.........ebunch_to_ad |
| 8e00 | 64 20 3a 20 63 6f 6e 74 61 69 6e 65 72 20 6f 66 20 65 64 67 65 73 0a 20 20 20 20 20 20 20 20 20 | d.:.container.of.edges.......... |
| 8e20 | 20 20 20 45 61 63 68 20 65 64 67 65 20 67 69 76 65 6e 20 69 6e 20 74 68 65 20 63 6f 6e 74 61 69 | ...Each.edge.given.in.the.contai |
| 8e40 | 6e 65 72 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 20 20 20 | ner.will.be.added.to.the........ |
| 8e60 | 20 20 20 20 20 67 72 61 70 68 2e 20 54 68 65 20 65 64 67 65 73 20 6d 75 73 74 20 62 65 20 67 69 | .....graph..The.edges.must.be.gi |
| 8e80 | 76 65 6e 20 61 73 20 32 2d 74 75 70 6c 65 73 20 28 75 2c 20 76 29 20 6f 72 0a 20 20 20 20 20 20 | ven.as.2-tuples.(u,.v).or....... |
| 8ea0 | 20 20 20 20 20 20 33 2d 74 75 70 6c 65 73 20 28 75 2c 20 76 2c 20 64 29 20 77 68 65 72 65 20 64 | ......3-tuples.(u,.v,.d).where.d |
| 8ec0 | 20 69 73 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 63 6f 6e 74 61 69 6e 69 6e 67 20 65 64 67 65 | .is.a.dictionary.containing.edge |
| 8ee0 | 20 64 61 74 61 2e 0a 20 20 20 20 20 20 20 20 61 74 74 72 20 3a 20 6b 65 79 77 6f 72 64 20 61 72 | .data..........attr.:.keyword.ar |
| 8f00 | 67 75 6d 65 6e 74 73 2c 20 6f 70 74 69 6f 6e 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 45 64 | guments,.optional.............Ed |
| 8f20 | 67 65 20 64 61 74 61 20 28 6f 72 20 6c 61 62 65 6c 73 20 6f 72 20 6f 62 6a 65 63 74 73 29 20 63 | ge.data.(or.labels.or.objects).c |
| 8f40 | 61 6e 20 62 65 20 61 73 73 69 67 6e 65 64 20 75 73 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 | an.be.assigned.using............ |
| 8f60 | 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 65 | .keyword.arguments...........See |
| 8f80 | 20 41 6c 73 6f 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 61 | .Also.........--------.........a |
| 8fa0 | 64 64 5f 65 64 67 65 20 3a 20 61 64 64 20 61 20 73 69 6e 67 6c 65 20 65 64 67 65 0a 20 20 20 20 | dd_edge.:.add.a.single.edge..... |
| 8fc0 | 20 20 20 20 61 64 64 5f 77 65 69 67 68 74 65 64 5f 65 64 67 65 73 5f 66 72 6f 6d 20 3a 20 63 6f | ....add_weighted_edges_from.:.co |
| 8fe0 | 6e 76 65 6e 69 65 6e 74 20 77 61 79 20 74 6f 20 61 64 64 20 77 65 69 67 68 74 65 64 20 65 64 67 | nvenient.way.to.add.weighted.edg |
| 9000 | 65 73 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 0a | es..........Notes.........-----. |
| 9020 | 20 20 20 20 20 20 20 20 41 64 64 69 6e 67 20 74 68 65 20 73 61 6d 65 20 65 64 67 65 20 74 77 69 | ........Adding.the.same.edge.twi |
| 9040 | 63 65 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 20 62 75 74 20 61 6e 79 20 65 64 67 65 20 64 61 | ce.has.no.effect.but.any.edge.da |
| 9060 | 74 61 0a 20 20 20 20 20 20 20 20 77 69 6c 6c 20 62 65 20 75 70 64 61 74 65 64 20 77 68 65 6e 20 | ta.........will.be.updated.when. |
| 9080 | 65 61 63 68 20 64 75 70 6c 69 63 61 74 65 20 65 64 67 65 20 69 73 20 61 64 64 65 64 2e 0a 0a 20 | each.duplicate.edge.is.added.... |
| 90a0 | 20 20 20 20 20 20 20 45 64 67 65 20 61 74 74 72 69 62 75 74 65 73 20 73 70 65 63 69 66 69 65 64 | .......Edge.attributes.specified |
| 90c0 | 20 69 6e 20 61 6e 20 65 62 75 6e 63 68 20 74 61 6b 65 20 70 72 65 63 65 64 65 6e 63 65 20 6f 76 | .in.an.ebunch.take.precedence.ov |
| 90e0 | 65 72 0a 20 20 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 73 20 73 70 65 63 69 66 69 65 64 20 | er.........attributes.specified. |
| 9100 | 76 69 61 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 | via.keyword.arguments........... |
| 9120 | 57 68 65 6e 20 61 64 64 69 6e 67 20 65 64 67 65 73 20 66 72 6f 6d 20 61 6e 20 69 74 65 72 61 74 | When.adding.edges.from.an.iterat |
| 9140 | 6f 72 20 6f 76 65 72 20 74 68 65 20 67 72 61 70 68 20 79 6f 75 20 61 72 65 20 63 68 61 6e 67 69 | or.over.the.graph.you.are.changi |
| 9160 | 6e 67 2c 0a 20 20 20 20 20 20 20 20 61 20 60 52 75 6e 74 69 6d 65 45 72 72 6f 72 60 20 63 61 6e | ng,.........a.`RuntimeError`.can |
| 9180 | 20 62 65 20 72 61 69 73 65 64 20 77 69 74 68 20 6d 65 73 73 61 67 65 3a 0a 20 20 20 20 20 20 20 | .be.raised.with.message:........ |
| 91a0 | 20 60 52 75 6e 74 69 6d 65 45 72 72 6f 72 3a 20 64 69 63 74 69 6f 6e 61 72 79 20 63 68 61 6e 67 | .`RuntimeError:.dictionary.chang |
| 91c0 | 65 64 20 73 69 7a 65 20 64 75 72 69 6e 67 20 69 74 65 72 61 74 69 6f 6e 60 2e 20 54 68 69 73 0a | ed.size.during.iteration`..This. |
| 91e0 | 20 20 20 20 20 20 20 20 68 61 70 70 65 6e 73 20 77 68 65 6e 20 74 68 65 20 67 72 61 70 68 27 73 | ........happens.when.the.graph's |
| 9200 | 20 75 6e 64 65 72 6c 79 69 6e 67 20 64 69 63 74 69 6f 6e 61 72 79 20 69 73 20 6d 6f 64 69 66 69 | .underlying.dictionary.is.modifi |
| 9220 | 65 64 20 64 75 72 69 6e 67 0a 20 20 20 20 20 20 20 20 69 74 65 72 61 74 69 6f 6e 2e 20 54 6f 20 | ed.during.........iteration..To. |
| 9240 | 61 76 6f 69 64 20 74 68 69 73 20 65 72 72 6f 72 2c 20 65 76 61 6c 75 61 74 65 20 74 68 65 20 69 | avoid.this.error,.evaluate.the.i |
| 9260 | 74 65 72 61 74 6f 72 20 69 6e 74 6f 20 61 20 73 65 70 61 72 61 74 65 0a 20 20 20 20 20 20 20 20 | terator.into.a.separate......... |
| 9280 | 6f 62 6a 65 63 74 2c 20 65 2e 67 2e 20 62 79 20 75 73 69 6e 67 20 60 6c 69 73 74 28 69 74 65 72 | object,.e.g..by.using.`list(iter |
| 92a0 | 61 74 6f 72 5f 6f 66 5f 65 64 67 65 73 29 60 2c 20 61 6e 64 20 70 61 73 73 20 74 68 69 73 0a 20 | ator_of_edges)`,.and.pass.this.. |
| 92c0 | 20 20 20 20 20 20 20 6f 62 6a 65 63 74 20 74 6f 20 60 47 2e 61 64 64 5f 65 64 67 65 73 5f 66 72 | .......object.to.`G.add_edges_fr |
| 92e0 | 6f 6d 60 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d | om`...........Examples.........- |
| 9300 | 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 | -------.........>>>.G.=.nx.Graph |
| 9320 | 28 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 | ()..#.or.DiGraph,.MultiGraph,.Mu |
| 9340 | 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 | ltiDiGraph,.etc.........>>>.G.ad |
| 9360 | 64 5f 65 64 67 65 73 5f 66 72 6f 6d 28 5b 28 30 2c 20 31 29 2c 20 28 31 2c 20 32 29 5d 29 20 20 | d_edges_from([(0,.1),.(1,.2)]).. |
| 9380 | 23 20 75 73 69 6e 67 20 61 20 6c 69 73 74 20 6f 66 20 65 64 67 65 20 74 75 70 6c 65 73 0a 20 20 | #.using.a.list.of.edge.tuples... |
| 93a0 | 20 20 20 20 20 20 3e 3e 3e 20 65 20 3d 20 7a 69 70 28 72 61 6e 67 65 28 30 2c 20 33 29 2c 20 72 | ......>>>.e.=.zip(range(0,.3),.r |
| 93c0 | 61 6e 67 65 28 31 2c 20 34 29 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 | ange(1,.4)).........>>>.G.add_ed |
| 93e0 | 67 65 73 5f 66 72 6f 6d 28 65 29 20 20 23 20 41 64 64 20 74 68 65 20 70 61 74 68 20 67 72 61 70 | ges_from(e)..#.Add.the.path.grap |
| 9400 | 68 20 30 2d 31 2d 32 2d 33 0a 0a 20 20 20 20 20 20 20 20 41 73 73 6f 63 69 61 74 65 20 64 61 74 | h.0-1-2-3..........Associate.dat |
| 9420 | 61 20 74 6f 20 65 64 67 65 73 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 | a.to.edges..........>>>.G.add_ed |
| 9440 | 67 65 73 5f 66 72 6f 6d 28 5b 28 31 2c 20 32 29 2c 20 28 32 2c 20 33 29 5d 2c 20 77 65 69 67 68 | ges_from([(1,.2),.(2,.3)],.weigh |
| 9460 | 74 3d 33 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 73 5f 66 72 6f | t=3).........>>>.G.add_edges_fro |
| 9480 | 6d 28 5b 28 33 2c 20 34 29 2c 20 28 31 2c 20 34 29 5d 2c 20 6c 61 62 65 6c 3d 22 57 4e 32 38 39 | m([(3,.4),.(1,.4)],.label="WN289 |
| 94a0 | 38 22 29 0a 0a 20 20 20 20 20 20 20 20 45 76 61 6c 75 61 74 65 20 61 6e 20 69 74 65 72 61 74 6f | 8")..........Evaluate.an.iterato |
| 94c0 | 72 20 6f 76 65 72 20 61 20 67 72 61 70 68 20 69 66 20 75 73 69 6e 67 20 69 74 20 74 6f 20 6d 6f | r.over.a.graph.if.using.it.to.mo |
| 94e0 | 64 69 66 79 20 74 68 65 20 73 61 6d 65 20 67 72 61 70 68 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e | dify.the.same.graph..........>>> |
| 9500 | 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 28 5b 28 31 2c 20 32 29 2c 20 28 32 2c 20 33 29 2c 20 28 | .G.=.nx.Graph([(1,.2),.(2,.3),.( |
| 9520 | 33 2c 20 34 29 5d 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 23 20 47 72 6f 77 20 67 72 61 70 68 | 3,.4)]).........>>>.#.Grow.graph |
| 9540 | 20 62 79 20 6f 6e 65 20 6e 65 77 20 6e 6f 64 65 2c 20 61 64 64 69 6e 67 20 65 64 67 65 73 20 74 | .by.one.new.node,.adding.edges.t |
| 9560 | 6f 20 61 6c 6c 20 65 78 69 73 74 69 6e 67 20 6e 6f 64 65 73 2e 0a 20 20 20 20 20 20 20 20 3e 3e | o.all.existing.nodes..........>> |
| 9580 | 3e 20 23 20 77 72 6f 6e 67 20 77 61 79 20 2d 20 77 69 6c 6c 20 72 61 69 73 65 20 52 75 6e 74 69 | >.#.wrong.way.-.will.raise.Runti |
| 95a0 | 6d 65 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 23 20 47 2e 61 64 64 5f 65 64 67 65 | meError.........>>>.#.G.add_edge |
| 95c0 | 73 5f 66 72 6f 6d 28 28 28 35 2c 20 6e 29 20 66 6f 72 20 6e 20 69 6e 20 47 2e 6e 6f 64 65 73 29 | s_from(((5,.n).for.n.in.G.nodes) |
| 95e0 | 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 23 20 63 6f 72 72 65 63 74 20 77 61 79 20 2d 20 6e 6f | ).........>>>.#.correct.way.-.no |
| 9600 | 74 65 20 74 68 61 74 20 74 68 65 72 65 20 77 69 6c 6c 20 62 65 20 6e 6f 20 73 65 6c 66 2d 65 64 | te.that.there.will.be.no.self-ed |
| 9620 | 67 65 20 66 6f 72 20 6e 6f 64 65 20 35 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f | ge.for.node.5.........>>>.G.add_ |
| 9640 | 65 64 67 65 73 5f 66 72 6f 6d 28 6c 69 73 74 28 28 35 2c 20 6e 29 20 66 6f 72 20 6e 20 69 6e 20 | edges_from(list((5,.n).for.n.in. |
| 9660 | 47 2e 6e 6f 64 65 73 29 29 0a 20 20 20 20 20 20 20 20 e9 03 00 00 00 e9 02 00 00 00 7a 0b 45 64 | G.nodes))...................z.Ed |
| 9680 | 67 65 20 74 75 70 6c 65 20 7a 1e 20 6d 75 73 74 20 62 65 20 61 20 32 2d 74 75 70 6c 65 20 6f 72 | ge.tuple.z..must.be.a.2-tuple.or |
| 96a0 | 20 33 2d 74 75 70 6c 65 2e 4e 72 5e 00 00 00 29 0c 72 59 00 00 00 72 0b 00 00 00 72 28 00 00 00 | .3-tuple.Nr^...).rY...r....r(... |
| 96c0 | 72 5f 00 00 00 72 60 00 00 00 72 10 00 00 00 72 61 00 00 00 72 43 00 00 00 72 7f 00 00 00 72 3b | r_...r`...r....ra...rC...r....r; |
| 96e0 | 00 00 00 72 2d 00 00 00 72 45 00 00 00 29 09 72 16 00 00 00 da 0d 65 62 75 6e 63 68 5f 74 6f 5f | ...r-...rE...).r......ebunch_to_ |
| 9700 | 61 64 64 72 3d 00 00 00 da 01 65 da 02 6e 65 72 73 00 00 00 72 82 00 00 00 da 02 64 64 72 83 00 | addr=.....e..ners...r......ddr.. |
| 9720 | 00 00 73 09 00 00 00 20 20 20 20 20 20 20 20 20 72 1c 00 00 00 da 0e 61 64 64 5f 65 64 67 65 73 | ..s.............r......add_edges |
| 9740 | 5f 66 72 6f 6d 7a 14 47 72 61 70 68 2e 61 64 64 5f 65 64 67 65 73 5f 66 72 6f 6d cf 03 00 00 73 | _fromz.Graph.add_edges_from....s |
| 9760 | 56 01 00 00 80 00 f0 6e 01 00 12 1f f3 00 17 09 27 88 41 dc 11 14 90 51 93 16 88 42 d8 0f 11 90 | V......n........'.A....Q...B.... |
| 9780 | 51 8a 77 d8 1b 1c 91 08 90 01 90 31 91 62 d8 11 13 90 71 92 17 d8 17 18 91 04 90 01 90 31 d8 15 | Q.w........1.b....q..........1.. |
| 97a0 | 17 91 02 e4 16 23 a0 6b b0 21 b0 13 d0 34 52 d0 24 53 d3 16 54 d0 10 54 d8 0f 10 98 04 9f 0a 99 | .....#.k.!...4R.$S..T..T........ |
| 97c0 | 0a d1 0f 22 d8 13 14 90 39 dc 1a 24 d0 25 3c d3 1a 3d d0 14 3d d8 1f 23 d7 1f 3e d1 1f 3e d3 1f | ..."....9..$.%<..=..=..#..>..>.. |
| 97e0 | 40 90 04 97 09 91 09 98 21 91 0c d8 20 24 d7 20 3b d1 20 3b d3 20 3d 90 04 97 0a 91 0a 98 31 91 | @.......!....$..;..;..=.......1. |
| 9800 | 0d d8 0f 10 98 04 9f 0a 99 0a d1 0f 22 d8 13 14 90 39 dc 1a 24 d0 25 3c d3 1a 3d d0 14 3d d8 1f | ............"....9..$.%<..=..=.. |
| 9820 | 23 d7 1f 3e d1 1f 3e d3 1f 40 90 04 97 09 91 09 98 21 91 0c d8 20 24 d7 20 3b d1 20 3b d3 20 3d | #..>..>..@.......!....$..;..;..= |
| 9840 | 90 04 97 0a 91 0a 98 31 91 0d d8 17 1b 97 79 91 79 a0 11 91 7c d7 17 27 d1 17 27 a8 01 a8 34 d7 | .......1......y.y...|..'..'...4. |
| 9860 | 2b 46 d1 2b 46 d3 2b 48 d3 17 49 88 48 d8 0c 14 8f 4f 89 4f 98 44 d4 0c 21 d8 0c 14 8f 4f 89 4f | +F.+F.+H..I.H....O.O.D..!....O.O |
| 9880 | 98 42 d4 0c 1f d8 1e 26 88 44 8f 49 89 49 90 61 89 4c 98 11 89 4f d8 1e 26 88 44 8f 49 89 49 90 | .B.....&.D.I.I.a.L...O..&.D.I.I. |
| 98a0 | 61 89 4c 98 11 8b 4f f0 2f 17 09 27 f4 30 00 09 0b 8f 0f 89 0f 98 04 d5 08 1d 72 1e 00 00 00 63 | a.L...O./..'.0............r....c |
| 98c0 | 03 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 0b 00 00 00 f3 68 00 00 00 87 02 97 00 02 00 7c | .....................h.........| |
| 98e0 | 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 88 02 66 01 64 01 84 08 7c 01 44 | .j.....................f.d...|.D |
| 9900 | 00 ab 00 00 00 00 00 00 00 66 01 69 00 7c 03 a4 01 8e 01 01 00 74 03 00 00 00 00 00 00 00 00 6a | .........f.i.|.......t.........j |
| 9920 | 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 01 00 79 | ...................|...........y |
| 9940 | 02 29 03 61 d8 07 00 00 41 64 64 20 77 65 69 67 68 74 65 64 20 65 64 67 65 73 20 69 6e 20 60 65 | .).a....Add.weighted.edges.in.`e |
| 9960 | 62 75 6e 63 68 5f 74 6f 5f 61 64 64 60 20 77 69 74 68 20 73 70 65 63 69 66 69 65 64 20 77 65 69 | bunch_to_add`.with.specified.wei |
| 9980 | 67 68 74 20 61 74 74 72 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 | ght.attr..........Parameters.... |
| 99a0 | 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 65 62 75 6e 63 68 5f 74 | .....----------.........ebunch_t |
| 99c0 | 6f 5f 61 64 64 20 3a 20 63 6f 6e 74 61 69 6e 65 72 20 6f 66 20 65 64 67 65 73 0a 20 20 20 20 20 | o_add.:.container.of.edges...... |
| 99e0 | 20 20 20 20 20 20 20 45 61 63 68 20 65 64 67 65 20 67 69 76 65 6e 20 69 6e 20 74 68 65 20 6c 69 | .......Each.edge.given.in.the.li |
| 9a00 | 73 74 20 6f 72 20 63 6f 6e 74 61 69 6e 65 72 20 77 69 6c 6c 20 62 65 20 61 64 64 65 64 0a 20 20 | st.or.container.will.be.added... |
| 9a20 | 20 20 20 20 20 20 20 20 20 20 74 6f 20 74 68 65 20 67 72 61 70 68 2e 20 54 68 65 20 65 64 67 65 | ..........to.the.graph..The.edge |
| 9a40 | 73 20 6d 75 73 74 20 62 65 20 67 69 76 65 6e 20 61 73 20 33 2d 74 75 70 6c 65 73 20 28 75 2c 20 | s.must.be.given.as.3-tuples.(u,. |
| 9a60 | 76 2c 20 77 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 68 65 72 65 20 77 20 69 73 20 61 20 6e | v,.w).............where.w.is.a.n |
| 9a80 | 75 6d 62 65 72 2e 0a 20 20 20 20 20 20 20 20 77 65 69 67 68 74 20 3a 20 73 74 72 69 6e 67 2c 20 | umber..........weight.:.string,. |
| 9aa0 | 6f 70 74 69 6f 6e 61 6c 20 28 64 65 66 61 75 6c 74 3d 20 27 77 65 69 67 68 74 27 29 0a 20 20 20 | optional.(default=.'weight').... |
| 9ac0 | 20 20 20 20 20 20 20 20 20 54 68 65 20 61 74 74 72 69 62 75 74 65 20 6e 61 6d 65 20 66 6f 72 20 | .........The.attribute.name.for. |
| 9ae0 | 74 68 65 20 65 64 67 65 20 77 65 69 67 68 74 73 20 74 6f 20 62 65 20 61 64 64 65 64 2e 0a 20 20 | the.edge.weights.to.be.added.... |
| 9b00 | 20 20 20 20 20 20 61 74 74 72 20 3a 20 6b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 73 2c 20 | ......attr.:.keyword.arguments,. |
| 9b20 | 6f 70 74 69 6f 6e 61 6c 20 28 64 65 66 61 75 6c 74 3d 20 6e 6f 20 61 74 74 72 69 62 75 74 65 73 | optional.(default=.no.attributes |
| 9b40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 45 64 67 65 20 61 74 74 72 69 62 75 74 65 73 20 74 6f | ).............Edge.attributes.to |
| 9b60 | 20 61 64 64 2f 75 70 64 61 74 65 20 66 6f 72 20 61 6c 6c 20 65 64 67 65 73 2e 0a 0a 20 20 20 20 | .add/update.for.all.edges....... |
| 9b80 | 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 | ....See.Also.........--------... |
| 9ba0 | 20 20 20 20 20 20 61 64 64 5f 65 64 67 65 20 3a 20 61 64 64 20 61 20 73 69 6e 67 6c 65 20 65 64 | ......add_edge.:.add.a.single.ed |
| 9bc0 | 67 65 0a 20 20 20 20 20 20 20 20 61 64 64 5f 65 64 67 65 73 5f 66 72 6f 6d 20 3a 20 61 64 64 20 | ge.........add_edges_from.:.add. |
| 9be0 | 6d 75 6c 74 69 70 6c 65 20 65 64 67 65 73 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 0a 20 20 | multiple.edges..........Notes... |
| 9c00 | 20 20 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 41 64 64 69 6e 67 20 74 68 65 20 73 | ......-----.........Adding.the.s |
| 9c20 | 61 6d 65 20 65 64 67 65 20 74 77 69 63 65 20 66 6f 72 20 47 72 61 70 68 2f 44 69 47 72 61 70 68 | ame.edge.twice.for.Graph/DiGraph |
| 9c40 | 20 73 69 6d 70 6c 79 20 75 70 64 61 74 65 73 0a 20 20 20 20 20 20 20 20 74 68 65 20 65 64 67 65 | .simply.updates.........the.edge |
| 9c60 | 20 64 61 74 61 2e 20 46 6f 72 20 4d 75 6c 74 69 47 72 61 70 68 2f 4d 75 6c 74 69 44 69 47 72 61 | .data..For.MultiGraph/MultiDiGra |
| 9c80 | 70 68 2c 20 64 75 70 6c 69 63 61 74 65 20 65 64 67 65 73 0a 20 20 20 20 20 20 20 20 61 72 65 20 | ph,.duplicate.edges.........are. |
| 9ca0 | 73 74 6f 72 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 57 68 65 6e 20 61 64 64 69 6e 67 20 65 64 67 | stored...........When.adding.edg |
| 9cc0 | 65 73 20 66 72 6f 6d 20 61 6e 20 69 74 65 72 61 74 6f 72 20 6f 76 65 72 20 74 68 65 20 67 72 61 | es.from.an.iterator.over.the.gra |
| 9ce0 | 70 68 20 79 6f 75 20 61 72 65 20 63 68 61 6e 67 69 6e 67 2c 0a 20 20 20 20 20 20 20 20 61 20 60 | ph.you.are.changing,.........a.` |
| 9d00 | 52 75 6e 74 69 6d 65 45 72 72 6f 72 60 20 63 61 6e 20 62 65 20 72 61 69 73 65 64 20 77 69 74 68 | RuntimeError`.can.be.raised.with |
| 9d20 | 20 6d 65 73 73 61 67 65 3a 0a 20 20 20 20 20 20 20 20 60 52 75 6e 74 69 6d 65 45 72 72 6f 72 3a | .message:.........`RuntimeError: |
| 9d40 | 20 64 69 63 74 69 6f 6e 61 72 79 20 63 68 61 6e 67 65 64 20 73 69 7a 65 20 64 75 72 69 6e 67 20 | .dictionary.changed.size.during. |
| 9d60 | 69 74 65 72 61 74 69 6f 6e 60 2e 20 54 68 69 73 0a 20 20 20 20 20 20 20 20 68 61 70 70 65 6e 73 | iteration`..This.........happens |
| 9d80 | 20 77 68 65 6e 20 74 68 65 20 67 72 61 70 68 27 73 20 75 6e 64 65 72 6c 79 69 6e 67 20 64 69 63 | .when.the.graph's.underlying.dic |
| 9da0 | 74 69 6f 6e 61 72 79 20 69 73 20 6d 6f 64 69 66 69 65 64 20 64 75 72 69 6e 67 0a 20 20 20 20 20 | tionary.is.modified.during...... |
| 9dc0 | 20 20 20 69 74 65 72 61 74 69 6f 6e 2e 20 54 6f 20 61 76 6f 69 64 20 74 68 69 73 20 65 72 72 6f | ...iteration..To.avoid.this.erro |
| 9de0 | 72 2c 20 65 76 61 6c 75 61 74 65 20 74 68 65 20 69 74 65 72 61 74 6f 72 20 69 6e 74 6f 20 61 20 | r,.evaluate.the.iterator.into.a. |
| 9e00 | 73 65 70 61 72 61 74 65 0a 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 2c 20 65 2e 67 2e 20 62 79 | separate.........object,.e.g..by |
| 9e20 | 20 75 73 69 6e 67 20 60 6c 69 73 74 28 69 74 65 72 61 74 6f 72 5f 6f 66 5f 65 64 67 65 73 29 60 | .using.`list(iterator_of_edges)` |
| 9e40 | 2c 20 61 6e 64 20 70 61 73 73 20 74 68 69 73 0a 20 20 20 20 20 20 20 20 6f 62 6a 65 63 74 20 74 | ,.and.pass.this.........object.t |
| 9e60 | 6f 20 60 47 2e 61 64 64 5f 77 65 69 67 68 74 65 64 5f 65 64 67 65 73 5f 66 72 6f 6d 60 2e 0a 0a | o.`G.add_weighted_edges_from`... |
| 9e80 | 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d | ........Examples.........------- |
| 9ea0 | 2d 0a 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 29 20 20 23 20 | -.........>>>.G.=.nx.Graph()..#. |
| 9ec0 | 6f 72 20 44 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 | or.DiGraph,.MultiGraph,.MultiDiG |
| 9ee0 | 72 61 70 68 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 77 65 69 67 | raph,.etc.........>>>.G.add_weig |
| 9f00 | 68 74 65 64 5f 65 64 67 65 73 5f 66 72 6f 6d 28 5b 28 30 2c 20 31 2c 20 33 2e 30 29 2c 20 28 31 | hted_edges_from([(0,.1,.3.0),.(1 |
| 9f20 | 2c 20 32 2c 20 37 2e 35 29 5d 29 0a 0a 20 20 20 20 20 20 20 20 45 76 61 6c 75 61 74 65 20 61 6e | ,.2,.7.5)])..........Evaluate.an |
| 9f40 | 20 69 74 65 72 61 74 6f 72 20 6f 76 65 72 20 65 64 67 65 73 20 62 65 66 6f 72 65 20 70 61 73 73 | .iterator.over.edges.before.pass |
| 9f60 | 69 6e 67 20 69 74 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 | ing.it..........>>>.G.=.nx.Graph |
| 9f80 | 28 5b 28 31 2c 20 32 29 2c 20 28 32 2c 20 33 29 2c 20 28 33 2c 20 34 29 5d 29 0a 20 20 20 20 20 | ([(1,.2),.(2,.3),.(3,.4)])...... |
| 9fa0 | 20 20 20 3e 3e 3e 20 77 65 69 67 68 74 20 3d 20 30 2e 31 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 | ...>>>.weight.=.0.1.........>>>. |
| 9fc0 | 23 20 47 72 6f 77 20 67 72 61 70 68 20 62 79 20 6f 6e 65 20 6e 65 77 20 6e 6f 64 65 2c 20 61 64 | #.Grow.graph.by.one.new.node,.ad |
| 9fe0 | 64 69 6e 67 20 65 64 67 65 73 20 74 6f 20 61 6c 6c 20 65 78 69 73 74 69 6e 67 20 6e 6f 64 65 73 | ding.edges.to.all.existing.nodes |
| a000 | 2e 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 23 20 77 72 6f 6e 67 20 77 61 79 20 2d 20 77 69 6c 6c | ..........>>>.#.wrong.way.-.will |
| a020 | 20 72 61 69 73 65 20 52 75 6e 74 69 6d 65 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 | .raise.RuntimeError.........>>>. |
| a040 | 23 20 47 2e 61 64 64 5f 77 65 69 67 68 74 65 64 5f 65 64 67 65 73 5f 66 72 6f 6d 28 28 28 35 2c | #.G.add_weighted_edges_from(((5, |
| a060 | 20 6e 2c 20 77 65 69 67 68 74 29 20 66 6f 72 20 6e 20 69 6e 20 47 2e 6e 6f 64 65 73 29 29 0a 20 | .n,.weight).for.n.in.G.nodes)).. |
| a080 | 20 20 20 20 20 20 20 3e 3e 3e 20 23 20 63 6f 72 72 65 63 74 20 77 61 79 20 2d 20 6e 6f 74 65 20 | .......>>>.#.correct.way.-.note. |
| a0a0 | 74 68 61 74 20 74 68 65 72 65 20 77 69 6c 6c 20 62 65 20 6e 6f 20 73 65 6c 66 2d 65 64 67 65 20 | that.there.will.be.no.self-edge. |
| a0c0 | 66 6f 72 20 6e 6f 64 65 20 35 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 77 65 69 | for.node.5.........>>>.G.add_wei |
| a0e0 | 67 68 74 65 64 5f 65 64 67 65 73 5f 66 72 6f 6d 28 6c 69 73 74 28 28 35 2c 20 6e 2c 20 77 65 69 | ghted_edges_from(list((5,.n,.wei |
| a100 | 67 68 74 29 20 66 6f 72 20 6e 20 69 6e 20 47 2e 6e 6f 64 65 73 29 29 0a 20 20 20 20 20 20 20 20 | ght).for.n.in.G.nodes))......... |
| a120 | 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 33 00 00 00 f3 34 00 00 00 95 01 4b 00 01 00 | c................3....4.....K... |
| a140 | 97 00 7c 00 5d 0f 00 00 5c 03 00 00 7d 01 7d 02 7d 03 7c 01 7c 02 89 04 7c 03 69 01 66 03 96 01 | ..|.]...\...}.}.}.|.|...|.i.f... |
| a160 | 97 01 01 00 8c 11 04 00 79 00 ad 03 77 01 a9 01 4e 72 24 00 00 00 29 05 da 02 2e 30 72 73 00 00 | ........y...w...Nr$...)....0rs.. |
| a180 | 00 72 82 00 00 00 da 01 64 da 06 77 65 69 67 68 74 73 05 00 00 00 20 20 20 20 80 72 1c 00 00 00 | .r......d..weights.........r.... |
| a1a0 | fa 09 3c 67 65 6e 65 78 70 72 3e 7a 30 47 72 61 70 68 2e 61 64 64 5f 77 65 69 67 68 74 65 64 5f | ..<genexpr>z0Graph.add_weighted_ |
| a1c0 | 65 64 67 65 73 5f 66 72 6f 6d 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 50 04 00 | edges_from.<locals>.<genexpr>P.. |
| a1e0 | 00 73 22 00 00 00 f8 e8 00 f8 80 00 d2 1c 4e b1 57 b0 51 b8 01 b8 31 98 61 a0 11 a0 56 a8 51 a0 | .s"...........N.W.Q...1.a...V.Q. |
| a200 | 4b d4 1d 30 d1 1c 4e f9 73 04 00 00 00 83 15 18 01 4e 29 03 72 8c 00 00 00 72 2d 00 00 00 72 45 | K..0..N.s........N).r....r-...rE |
| a220 | 00 00 00 29 04 72 16 00 00 00 72 88 00 00 00 72 92 00 00 00 72 3d 00 00 00 73 04 00 00 00 20 20 | ...).r....r....r....r=...s...... |
| a240 | 60 20 72 1c 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 | `.r......add_weighted_edges_from |
| a260 | 7a 1d 47 72 61 70 68 2e 61 64 64 5f 77 65 69 67 68 74 65 64 5f 65 64 67 65 73 5f 66 72 6f 6d 20 | z.Graph.add_weighted_edges_from. |
| a280 | 04 00 00 73 2e 00 00 00 f8 80 00 f0 60 01 00 09 1c 88 04 d7 08 1b d1 08 1b d3 1c 4e c0 0d d4 1c | ...s........`..............N.... |
| a2a0 | 4e d1 08 57 d0 52 56 d2 08 57 dc 08 0a 8f 0f 89 0f 98 04 d5 08 1d 72 1e 00 00 00 63 03 00 00 00 | N..W.RV..W............r....c.... |
| a2c0 | 00 00 00 00 00 00 00 00 08 00 00 00 03 00 00 00 f3 c2 00 00 00 97 00 09 00 7c 00 6a 00 00 00 00 | .........................|.j.... |
| a2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 19 00 00 00 7c 02 3d 00 7c 01 7c 02 6b 37 00 | ...............|.....|.=.|.|.k7. |
| a300 | 00 72 10 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 19 00 00 00 7c | .r.|.j...................|.....| |
| a320 | 01 3d 00 74 07 00 00 00 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .=.t.........j.................. |
| a340 | 00 7c 00 ab 01 00 00 00 00 00 00 01 00 79 04 23 00 74 02 00 00 00 00 00 00 00 00 24 00 72 18 7d | .|...........y.#.t.........$.r.} |
| a360 | 03 74 05 00 00 00 00 00 00 00 00 64 01 7c 01 9b 00 64 02 7c 02 9b 00 64 03 9d 05 ab 01 00 00 00 | .t.........d.|...d.|...d........ |
| a380 | 00 00 00 7c 03 82 02 64 04 7d 03 7e 03 77 01 77 00 78 03 59 00 77 01 29 05 61 b4 02 00 00 52 65 | ...|...d.}.~.w.w.x.Y.w.).a....Re |
| a3a0 | 6d 6f 76 65 20 74 68 65 20 65 64 67 65 20 62 65 74 77 65 65 6e 20 75 20 61 6e 64 20 76 2e 0a 0a | move.the.edge.between.u.and.v... |
| a3c0 | 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d | ........Parameters.........----- |
| a3e0 | 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 75 2c 20 76 20 3a 20 6e 6f 64 65 73 0a 20 20 20 20 20 | -----.........u,.v.:.nodes...... |
| a400 | 20 20 20 20 20 20 20 52 65 6d 6f 76 65 20 74 68 65 20 65 64 67 65 20 62 65 74 77 65 65 6e 20 6e | .......Remove.the.edge.between.n |
| a420 | 6f 64 65 73 20 75 20 61 6e 64 20 76 2e 0a 0a 20 20 20 20 20 20 20 20 52 61 69 73 65 73 0a 20 20 | odes.u.and.v...........Raises... |
| a440 | 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 4e 65 74 77 6f 72 6b 58 45 72 72 | ......------.........NetworkXErr |
| a460 | 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 74 20 61 | or.............If.there.is.not.a |
| a480 | 6e 20 65 64 67 65 20 62 65 74 77 65 65 6e 20 75 20 61 6e 64 20 76 2e 0a 0a 20 20 20 20 20 20 20 | n.edge.between.u.and.v.......... |
| a4a0 | 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 | .See.Also.........--------...... |
| a4c0 | 20 20 20 72 65 6d 6f 76 65 5f 65 64 67 65 73 5f 66 72 6f 6d 20 3a 20 72 65 6d 6f 76 65 20 61 20 | ...remove_edges_from.:.remove.a. |
| a4e0 | 63 6f 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 65 64 67 65 73 0a 0a 20 20 20 20 20 20 20 20 45 78 61 | collection.of.edges..........Exa |
| a500 | 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e | mples.........--------.........> |
| a520 | 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 34 29 20 20 23 20 6f 72 20 44 69 | >>.G.=.nx.path_graph(4)..#.or.Di |
| a540 | 47 72 61 70 68 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 72 65 6d 6f 76 65 5f | Graph,.etc.........>>>.G.remove_ |
| a560 | 65 64 67 65 28 30 2c 20 31 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 65 20 3d 20 28 31 2c 20 32 | edge(0,.1).........>>>.e.=.(1,.2 |
| a580 | 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 72 65 6d 6f 76 65 5f 65 64 67 65 28 2a 65 29 20 | ).........>>>.G.remove_edge(*e). |
| a5a0 | 20 23 20 75 6e 70 61 63 6b 73 20 65 20 66 72 6f 6d 20 61 6e 20 65 64 67 65 20 74 75 70 6c 65 0a | .#.unpacks.e.from.an.edge.tuple. |
| a5c0 | 20 20 20 20 20 20 20 20 3e 3e 3e 20 65 20 3d 20 28 32 2c 20 33 2c 20 7b 22 77 65 69 67 68 74 22 | ........>>>.e.=.(2,.3,.{"weight" |
| a5e0 | 3a 20 37 7d 29 20 20 23 20 61 6e 20 65 64 67 65 20 77 69 74 68 20 61 74 74 72 69 62 75 74 65 20 | :.7})..#.an.edge.with.attribute. |
| a600 | 64 61 74 61 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 72 65 6d 6f 76 65 5f 65 64 67 65 28 2a | data.........>>>.G.remove_edge(* |
| a620 | 65 5b 3a 32 5d 29 20 20 23 20 73 65 6c 65 63 74 20 66 69 72 73 74 20 70 61 72 74 20 6f 66 20 65 | e[:2])..#.select.first.part.of.e |
| a640 | 64 67 65 20 74 75 70 6c 65 0a 20 20 20 20 20 20 20 20 7a 09 54 68 65 20 65 64 67 65 20 fa 01 2d | dge.tuple.........z.The.edge...- |
| a660 | 7a 14 20 69 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 67 72 61 70 68 4e 29 05 72 10 00 00 00 72 70 | z..is.not.in.the.graphN).r....rp |
| a680 | 00 00 00 72 0b 00 00 00 72 2d 00 00 00 72 45 00 00 00 29 04 72 16 00 00 00 72 73 00 00 00 72 82 | ...r....r-...rE...).r....rs...r. |
| a6a0 | 00 00 00 72 72 00 00 00 73 04 00 00 00 20 20 20 20 72 1c 00 00 00 da 0b 72 65 6d 6f 76 65 5f 65 | ...rr...s........r......remove_e |
| a6c0 | 64 67 65 7a 11 47 72 61 70 68 2e 72 65 6d 6f 76 65 5f 65 64 67 65 53 04 00 00 73 6c 00 00 00 80 | dgez.Graph.remove_edgeS...sl.... |
| a6e0 | 00 f0 34 05 09 52 01 d8 10 14 97 09 91 09 98 21 91 0c 98 51 90 0f d8 0f 10 90 41 8a 76 d8 14 18 | ..4..R.........!...Q......A.v... |
| a700 | 97 49 91 49 98 61 91 4c a0 11 90 4f f4 06 00 09 0b 8f 0f 89 0f 98 04 d5 08 1d f8 f4 05 00 10 18 | .I.I.a.L...O.................... |
| a720 | f2 00 01 09 52 01 dc 12 1f a0 29 a8 41 a8 33 a8 61 b0 01 a8 73 d0 32 46 d0 20 47 d3 12 48 c8 63 | ....R.....).A.3.a...s.2F..G..H.c |
| a740 | d0 0c 51 fb f0 03 01 09 52 01 fa 73 15 00 00 00 82 25 3d 00 bd 09 41 1e 03 c1 06 13 41 19 03 c1 | ..Q.....R..s.....%=...A.....A... |
| a760 | 19 05 41 1e 03 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 a2 00 00 00 97 | ..A..c.......................... |
| a780 | 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 02 7c 01 44 00 5d 29 00 | .|.j...................}.|.D.]). |
| a7a0 | 00 7d 03 7c 03 64 01 64 02 1a 00 5c 02 00 00 7d 04 7d 05 7c 04 7c 02 76 00 73 01 8c 10 7c 05 7c | .}.|.d.d...\...}.}.|.|.v.s...|.| |
| a7c0 | 02 7c 04 19 00 00 00 76 00 73 01 8c 18 7c 02 7c 04 19 00 00 00 7c 05 3d 00 7c 04 7c 05 6b 37 00 | .|.....v.s...|.|.....|.=.|.|.k7. |
| a7e0 | 00 73 01 8c 24 7c 02 7c 05 19 00 00 00 7c 04 3d 00 8c 2b 04 00 74 03 00 00 00 00 00 00 00 00 6a | .s..$|.|.....|.=..+..t.........j |
| a800 | 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 01 00 79 | ...................|...........y |
| a820 | 01 29 03 61 da 02 00 00 52 65 6d 6f 76 65 20 61 6c 6c 20 65 64 67 65 73 20 73 70 65 63 69 66 69 | .).a....Remove.all.edges.specifi |
| a840 | 65 64 20 69 6e 20 65 62 75 6e 63 68 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 | ed.in.ebunch...........Parameter |
| a860 | 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 65 62 75 | s.........----------.........ebu |
| a880 | 6e 63 68 3a 20 6c 69 73 74 20 6f 72 20 63 6f 6e 74 61 69 6e 65 72 20 6f 66 20 65 64 67 65 20 74 | nch:.list.or.container.of.edge.t |
| a8a0 | 75 70 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 45 61 63 68 20 65 64 67 65 20 67 69 76 65 | uples.............Each.edge.give |
| a8c0 | 6e 20 69 6e 20 74 68 65 20 6c 69 73 74 20 6f 72 20 63 6f 6e 74 61 69 6e 65 72 20 77 69 6c 6c 20 | n.in.the.list.or.container.will. |
| a8e0 | 62 65 20 72 65 6d 6f 76 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 20 74 68 65 20 | be.removed.............from.the. |
| a900 | 67 72 61 70 68 2e 20 54 68 65 20 65 64 67 65 73 20 63 61 6e 20 62 65 3a 0a 0a 20 20 20 20 20 20 | graph..The.edges.can.be:........ |
| a920 | 20 20 20 20 20 20 20 20 20 20 2d 20 32 2d 74 75 70 6c 65 73 20 28 75 2c 20 76 29 20 65 64 67 65 | ..........-.2-tuples.(u,.v).edge |
| a940 | 20 62 65 74 77 65 65 6e 20 75 20 61 6e 64 20 76 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .between.u.and.v................ |
| a960 | 20 20 2d 20 33 2d 74 75 70 6c 65 73 20 28 75 2c 20 76 2c 20 6b 29 20 77 68 65 72 65 20 6b 20 69 | ..-.3-tuples.(u,.v,.k).where.k.i |
| a980 | 73 20 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 | s.ignored...........See.Also.... |
| a9a0 | 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 72 65 6d 6f 76 65 5f 65 64 67 | .....--------.........remove_edg |
| a9c0 | 65 20 3a 20 72 65 6d 6f 76 65 20 61 20 73 69 6e 67 6c 65 20 65 64 67 65 0a 0a 20 20 20 20 20 20 | e.:.remove.a.single.edge........ |
| a9e0 | 20 20 4e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 57 69 | ..Notes.........-----.........Wi |
| aa00 | 6c 6c 20 66 61 69 6c 20 73 69 6c 65 6e 74 6c 79 20 69 66 20 61 6e 20 65 64 67 65 20 69 6e 20 65 | ll.fail.silently.if.an.edge.in.e |
| aa20 | 62 75 6e 63 68 20 69 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 | bunch.is.not.in.the.graph....... |
| aa40 | 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 | ....Examples.........--------... |
| aa60 | 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 34 29 20 20 | ......>>>.G.=.nx.path_graph(4).. |
| aa80 | 23 20 6f 72 20 44 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 | #.or.DiGraph,.MultiGraph,.MultiD |
| aaa0 | 69 47 72 61 70 68 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 65 62 75 6e 63 68 20 3d | iGraph,.etc.........>>>.ebunch.= |
| aac0 | 20 5b 28 31 2c 20 32 29 2c 20 28 32 2c 20 33 29 5d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e | .[(1,.2),.(2,.3)].........>>>.G. |
| aae0 | 72 65 6d 6f 76 65 5f 65 64 67 65 73 5f 66 72 6f 6d 28 65 62 75 6e 63 68 29 0a 20 20 20 20 20 20 | remove_edges_from(ebunch)....... |
| ab00 | 20 20 4e 72 87 00 00 00 29 03 72 10 00 00 00 72 2d 00 00 00 72 45 00 00 00 29 06 72 16 00 00 00 | ..Nr....).r....r-...rE...).r.... |
| ab20 | da 06 65 62 75 6e 63 68 72 11 00 00 00 72 89 00 00 00 72 73 00 00 00 72 82 00 00 00 73 06 00 00 | ..ebunchr....r....rs...r....s... |
| ab40 | 00 20 20 20 20 20 20 72 1c 00 00 00 da 11 72 65 6d 6f 76 65 5f 65 64 67 65 73 5f 66 72 6f 6d 7a | .......r......remove_edges_fromz |
| ab60 | 17 47 72 61 70 68 2e 72 65 6d 6f 76 65 5f 65 64 67 65 73 5f 66 72 6f 6d 75 04 00 00 73 67 00 00 | .Graph.remove_edges_fromu...sg.. |
| ab80 | 00 80 00 f0 34 00 0f 13 8f 69 89 69 88 03 d8 11 17 f2 00 05 09 22 88 41 d8 13 14 90 52 90 61 90 | ....4....i.i.........".A....R.a. |
| aba0 | 35 89 44 88 41 88 71 d8 0f 10 90 43 8a 78 98 41 a0 13 a0 51 a1 16 9a 4b d8 14 17 98 01 91 46 98 | 5.D.A.q....C.x.A...Q...K......F. |
| abc0 | 31 90 49 d8 13 14 98 01 93 36 d8 18 1b 98 41 99 06 98 71 99 09 f0 0b 05 09 22 f4 0c 00 09 0b 8f | 1.I......6....A...q......"...... |
| abe0 | 0f 89 0f 98 04 d5 08 1d 72 1e 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 | ........r....c.................. |
| ac00 | 00 00 f3 c8 01 00 00 97 00 7c 01 81 a2 7c 02 81 23 7c 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 | .........|...|..#|.j............ |
| ac20 | 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 01 00 7c 00 6a 03 00 00 00 00 00 00 00 00 00 | .......|...........|.j.......... |
| ac40 | 00 00 00 00 00 00 00 00 00 7c 01 ab 01 00 00 00 00 00 00 01 00 79 01 09 00 7c 01 6a 04 00 00 00 | .........|...........y...|.j.... |
| ac60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 03 7c 01 6a 06 00 00 00 00 00 00 00 00 00 00 00 | ...............}.|.j............ |
| ac80 | 00 00 00 00 00 00 00 7d 04 7c 00 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c | .......}.|.j...................| |
| aca0 | 03 6a 09 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 ab 01 00 | .j.............................. |
| acc0 | 00 00 00 00 00 01 00 7c 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 04 6a | .......|.j...................|.j |
| ace0 | 09 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 ab 01 00 00 00 | ................................ |
| ad00 | 00 00 00 01 00 7c 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 0d 00 00 00 | .....|.j...................j.... |
| ad20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...............|.j.............. |
| ad40 | 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 79 01 7c 02 81 12 7c 00 6a 01 00 00 00 00 00 00 00 | ...............y.|...|.j........ |
| ad60 | 00 00 00 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 01 00 79 01 74 11 00 00 00 00 00 | ...........|...........y.t...... |
| ad80 | 00 00 00 64 02 ab 01 00 00 00 00 00 00 82 01 23 00 74 0e 00 00 00 00 00 00 00 00 24 00 72 14 01 | ...d...........#.t.........$.r.. |
| ada0 | 00 7c 00 6a 03 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 | .|.j...................|........ |
| adc0 | 00 01 00 59 00 79 01 77 00 78 03 59 00 77 01 29 03 61 e0 0e 00 00 55 70 64 61 74 65 20 74 68 65 | ...Y.y.w.x.Y.w.).a....Update.the |
| ade0 | 20 67 72 61 70 68 20 75 73 69 6e 67 20 6e 6f 64 65 73 2f 65 64 67 65 73 2f 67 72 61 70 68 73 20 | .graph.using.nodes/edges/graphs. |
| ae00 | 61 73 20 69 6e 70 75 74 2e 0a 0a 20 20 20 20 20 20 20 20 4c 69 6b 65 20 64 69 63 74 2e 75 70 64 | as.input...........Like.dict.upd |
| ae20 | 61 74 65 2c 20 74 68 69 73 20 6d 65 74 68 6f 64 20 74 61 6b 65 73 20 61 20 67 72 61 70 68 20 61 | ate,.this.method.takes.a.graph.a |
| ae40 | 73 20 69 6e 70 75 74 2c 20 61 64 64 69 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 20 67 72 61 70 | s.input,.adding.the.........grap |
| ae60 | 68 27 73 20 6e 6f 64 65 73 20 61 6e 64 20 65 64 67 65 73 20 74 6f 20 74 68 69 73 20 67 72 61 70 | h's.nodes.and.edges.to.this.grap |
| ae80 | 68 2e 20 49 74 20 63 61 6e 20 61 6c 73 6f 20 74 61 6b 65 20 74 77 6f 20 69 6e 70 75 74 73 3a 0a | h..It.can.also.take.two.inputs:. |
| aea0 | 20 20 20 20 20 20 20 20 65 64 67 65 73 20 61 6e 64 20 6e 6f 64 65 73 2e 20 46 69 6e 61 6c 6c 79 | ........edges.and.nodes..Finally |
| aec0 | 20 69 74 20 63 61 6e 20 74 61 6b 65 20 65 69 74 68 65 72 20 65 64 67 65 73 20 6f 72 20 6e 6f 64 | .it.can.take.either.edges.or.nod |
| aee0 | 65 73 2e 0a 20 20 20 20 20 20 20 20 54 6f 20 73 70 65 63 69 66 79 20 6f 6e 6c 79 20 6e 6f 64 65 | es..........To.specify.only.node |
| af00 | 73 20 74 68 65 20 6b 65 79 77 6f 72 64 20 60 6e 6f 64 65 73 60 20 6d 75 73 74 20 62 65 20 75 73 | s.the.keyword.`nodes`.must.be.us |
| af20 | 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 20 6f 66 20 | ed...........The.collections.of. |
| af40 | 65 64 67 65 73 20 61 6e 64 20 6e 6f 64 65 73 20 61 72 65 20 74 72 65 61 74 65 64 20 73 69 6d 69 | edges.and.nodes.are.treated.simi |
| af60 | 6c 61 72 6c 79 20 74 6f 0a 20 20 20 20 20 20 20 20 74 68 65 20 61 64 64 5f 65 64 67 65 73 5f 66 | larly.to.........the.add_edges_f |
| af80 | 72 6f 6d 2f 61 64 64 5f 6e 6f 64 65 73 5f 66 72 6f 6d 20 6d 65 74 68 6f 64 73 2e 20 57 68 65 6e | rom/add_nodes_from.methods..When |
| afa0 | 20 69 74 65 72 61 74 65 64 2c 20 74 68 65 79 0a 20 20 20 20 20 20 20 20 73 68 6f 75 6c 64 20 79 | .iterated,.they.........should.y |
| afc0 | 69 65 6c 64 20 32 2d 74 75 70 6c 65 73 20 28 75 2c 20 76 29 20 6f 72 20 33 2d 74 75 70 6c 65 73 | ield.2-tuples.(u,.v).or.3-tuples |
| afe0 | 20 28 75 2c 20 76 2c 20 64 61 74 61 64 69 63 74 29 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 | .(u,.v,.datadict)...........Para |
| b000 | 6d 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 | meters.........----------....... |
| b020 | 20 20 65 64 67 65 73 20 3a 20 47 72 61 70 68 20 6f 62 6a 65 63 74 2c 20 63 6f 6c 6c 65 63 74 69 | ..edges.:.Graph.object,.collecti |
| b040 | 6f 6e 20 6f 66 20 65 64 67 65 73 2c 20 6f 72 20 4e 6f 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 | on.of.edges,.or.None............ |
| b060 | 20 54 68 65 20 66 69 72 73 74 20 70 61 72 61 6d 65 74 65 72 20 63 61 6e 20 62 65 20 61 20 67 72 | .The.first.parameter.can.be.a.gr |
| b080 | 61 70 68 20 6f 72 20 73 6f 6d 65 20 65 64 67 65 73 2e 20 49 66 20 69 74 20 68 61 73 0a 20 20 20 | aph.or.some.edges..If.it.has.... |
| b0a0 | 20 20 20 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 73 20 60 6e 6f 64 65 73 60 20 61 6e 64 20 | .........attributes.`nodes`.and. |
| b0c0 | 60 65 64 67 65 73 60 2c 20 74 68 65 6e 20 69 74 20 69 73 20 74 61 6b 65 6e 20 74 6f 20 62 65 20 | `edges`,.then.it.is.taken.to.be. |
| b0e0 | 61 0a 20 20 20 20 20 20 20 20 20 20 20 20 47 72 61 70 68 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 20 | a.............Graph-like.object. |
| b100 | 61 6e 64 20 74 68 6f 73 65 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 75 73 65 64 20 61 73 | and.those.attributes.are.used.as |
| b120 | 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 20 6e 6f 64 65 | .collections.............of.node |
| b140 | 73 20 61 6e 64 20 65 64 67 65 73 20 74 6f 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65 20 67 | s.and.edges.to.be.added.to.the.g |
| b160 | 72 61 70 68 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 66 69 72 73 74 20 70 | raph..............If.the.first.p |
| b180 | 61 72 61 6d 65 74 65 72 20 64 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 74 68 6f 73 65 20 61 74 74 | arameter.does.not.have.those.att |
| b1a0 | 72 69 62 75 74 65 73 2c 20 69 74 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 72 65 61 74 | ributes,.it.is.............treat |
| b1c0 | 65 64 20 61 73 20 61 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 65 64 67 65 73 20 61 6e 64 20 | ed.as.a.collection.of.edges.and. |
| b1e0 | 61 64 64 65 64 20 74 6f 20 74 68 65 20 67 72 61 70 68 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 | added.to.the.graph.............. |
| b200 | 49 66 20 74 68 65 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 20 69 73 20 4e 6f 6e 65 2c 20 6e | If.the.first.argument.is.None,.n |
| b220 | 6f 20 65 64 67 65 73 20 61 72 65 20 61 64 64 65 64 2e 0a 20 20 20 20 20 20 20 20 6e 6f 64 65 73 | o.edges.are.added..........nodes |
| b240 | 20 3a 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 6e 6f 64 65 73 2c 20 6f 72 20 4e 6f 6e 65 0a | .:.collection.of.nodes,.or.None. |
| b260 | 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 73 65 63 6f 6e 64 20 70 61 72 61 6d 65 74 65 72 | ............The.second.parameter |
| b280 | 20 69 73 20 74 72 65 61 74 65 64 20 61 73 20 61 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 6e | .is.treated.as.a.collection.of.n |
| b2a0 | 6f 64 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 62 65 20 61 64 64 65 64 20 74 6f 20 | odes.............to.be.added.to. |
| b2c0 | 74 68 65 20 67 72 61 70 68 20 75 6e 6c 65 73 73 20 69 74 20 69 73 20 4e 6f 6e 65 2e 0a 20 20 20 | the.graph.unless.it.is.None..... |
| b2e0 | 20 20 20 20 20 20 20 20 20 49 66 20 60 65 64 67 65 73 20 69 73 20 4e 6f 6e 65 60 20 61 6e 64 20 | .........If.`edges.is.None`.and. |
| b300 | 60 6e 6f 64 65 73 20 69 73 20 4e 6f 6e 65 60 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 69 73 20 | `nodes.is.None`.an.exception.is. |
| b320 | 72 61 69 73 65 64 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 66 69 72 73 74 | raised..............If.the.first |
| b340 | 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 61 20 47 72 61 70 68 2c 20 74 68 65 6e 20 60 6e 6f 64 | .parameter.is.a.Graph,.then.`nod |
| b360 | 65 73 60 20 69 73 20 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 | es`.is.ignored...........Example |
| b380 | 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 | s.........--------.........>>>.G |
| b3a0 | 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 35 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 | .=.nx.path_graph(5).........>>>. |
| b3c0 | 47 2e 75 70 64 61 74 65 28 6e 78 2e 63 6f 6d 70 6c 65 74 65 5f 67 72 61 70 68 28 72 61 6e 67 65 | G.update(nx.complete_graph(range |
| b3e0 | 28 34 2c 20 31 30 29 29 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 66 72 6f 6d 20 69 74 65 72 74 | (4,.10))).........>>>.from.itert |
| b400 | 6f 6f 6c 73 20 69 6d 70 6f 72 74 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 73 0a 20 20 20 20 20 20 20 | ools.import.combinations........ |
| b420 | 20 3e 3e 3e 20 65 64 67 65 73 20 3d 20 28 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 28 | .>>>.edges.=.(.................( |
| b440 | 75 2c 20 76 2c 20 7b 22 70 6f 77 65 72 22 3a 20 75 20 2a 20 76 7d 29 0a 20 20 20 20 20 20 20 20 | u,.v,.{"power":.u.*.v})......... |
| b460 | 2e 2e 2e 20 20 20 20 20 66 6f 72 20 75 2c 20 76 20 69 6e 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 73 | ........for.u,.v.in.combinations |
| b480 | 28 72 61 6e 67 65 28 31 30 2c 20 32 30 29 2c 20 32 29 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 | (range(10,.20),.2).............. |
| b4a0 | 20 20 20 69 66 20 75 20 2a 20 76 20 3c 20 32 32 35 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 29 0a | ...if.u.*.v.<.225.............). |
| b4c0 | 20 20 20 20 20 20 20 20 3e 3e 3e 20 6e 6f 64 65 73 20 3d 20 5b 31 30 30 30 5d 20 20 23 20 66 6f | ........>>>.nodes.=.[1000]..#.fo |
| b4e0 | 72 20 73 69 6e 67 6c 65 74 6f 6e 2c 20 75 73 65 20 61 20 63 6f 6e 74 61 69 6e 65 72 0a 20 20 20 | r.singleton,.use.a.container.... |
| b500 | 20 20 20 20 20 3e 3e 3e 20 47 2e 75 70 64 61 74 65 28 65 64 67 65 73 2c 20 6e 6f 64 65 73 29 0a | .....>>>.G.update(edges,.nodes). |
| b520 | 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 | .........Notes.........-----.... |
| b540 | 20 20 20 20 20 49 74 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 20 67 | .....It.you.want.to.update.the.g |
| b560 | 72 61 70 68 20 75 73 69 6e 67 20 61 6e 20 61 64 6a 61 63 65 6e 63 79 20 73 74 72 75 63 74 75 72 | raph.using.an.adjacency.structur |
| b580 | 65 0a 20 20 20 20 20 20 20 20 69 74 20 69 73 20 73 74 72 61 69 67 68 74 66 6f 72 77 61 72 64 20 | e.........it.is.straightforward. |
| b5a0 | 74 6f 20 6f 62 74 61 69 6e 20 74 68 65 20 65 64 67 65 73 2f 6e 6f 64 65 73 20 66 72 6f 6d 20 61 | to.obtain.the.edges/nodes.from.a |
| b5c0 | 64 6a 61 63 65 6e 63 79 2e 0a 20 20 20 20 20 20 20 20 54 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 | djacency..........The.following. |
| b5e0 | 65 78 61 6d 70 6c 65 73 20 70 72 6f 76 69 64 65 20 63 6f 6d 6d 6f 6e 20 63 61 73 65 73 2c 20 79 | examples.provide.common.cases,.y |
| b600 | 6f 75 72 20 61 64 6a 61 63 65 6e 63 79 20 6d 61 79 0a 20 20 20 20 20 20 20 20 62 65 20 73 6c 69 | our.adjacency.may.........be.sli |
| b620 | 67 68 74 6c 79 20 64 69 66 66 65 72 65 6e 74 20 61 6e 64 20 72 65 71 75 69 72 65 20 74 77 65 61 | ghtly.different.and.require.twea |
| b640 | 6b 73 20 6f 66 20 74 68 65 73 65 20 65 78 61 6d 70 6c 65 73 3a 3a 0a 0a 20 20 20 20 20 20 20 20 | ks.of.these.examples::.......... |
| b660 | 3e 3e 3e 20 23 20 64 69 63 74 2d 6f 66 2d 73 65 74 2f 6c 69 73 74 2f 74 75 70 6c 65 0a 20 20 20 | >>>.#.dict-of-set/list/tuple.... |
| b680 | 20 20 20 20 20 3e 3e 3e 20 61 64 6a 20 3d 20 7b 31 3a 20 7b 32 2c 20 33 7d 2c 20 32 3a 20 7b 31 | .....>>>.adj.=.{1:.{2,.3},.2:.{1 |
| b6a0 | 2c 20 33 7d 2c 20 33 3a 20 7b 31 2c 20 32 7d 7d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 65 20 3d | ,.3},.3:.{1,.2}}.........>>>.e.= |
| b6c0 | 20 5b 28 75 2c 20 76 29 20 66 6f 72 20 75 2c 20 6e 62 72 73 20 69 6e 20 61 64 6a 2e 69 74 65 6d | .[(u,.v).for.u,.nbrs.in.adj.item |
| b6e0 | 73 28 29 20 66 6f 72 20 76 20 69 6e 20 6e 62 72 73 5d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 | s().for.v.in.nbrs].........>>>.G |
| b700 | 2e 75 70 64 61 74 65 28 65 64 67 65 73 3d 65 2c 20 6e 6f 64 65 73 3d 61 64 6a 29 0a 0a 20 20 20 | .update(edges=e,.nodes=adj)..... |
| b720 | 20 20 20 20 20 3e 3e 3e 20 44 47 20 3d 20 6e 78 2e 44 69 47 72 61 70 68 28 29 0a 20 20 20 20 20 | .....>>>.DG.=.nx.DiGraph()...... |
| b740 | 20 20 20 3e 3e 3e 20 23 20 64 69 63 74 2d 6f 66 2d 64 69 63 74 2d 6f 66 2d 61 74 74 72 69 62 75 | ...>>>.#.dict-of-dict-of-attribu |
| b760 | 74 65 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 61 64 6a 20 3d 20 7b 31 3a 20 7b 32 3a 20 31 2e 33 | te.........>>>.adj.=.{1:.{2:.1.3 |
| b780 | 2c 20 33 3a 20 30 2e 37 7d 2c 20 32 3a 20 7b 31 3a 20 31 2e 34 7d 2c 20 33 3a 20 7b 31 3a 20 30 | ,.3:.0.7},.2:.{1:.1.4},.3:.{1:.0 |
| b7a0 | 2e 37 7d 7d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 65 20 3d 20 5b 0a 20 20 20 20 20 20 20 20 2e | .7}}.........>>>.e.=.[.......... |
| b7c0 | 2e 2e 20 20 20 20 20 28 75 2c 20 76 2c 20 7b 22 77 65 69 67 68 74 22 3a 20 64 7d 29 0a 20 20 20 | .......(u,.v,.{"weight":.d}).... |
| b7e0 | 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 66 6f 72 20 75 2c 20 6e 62 72 73 20 69 6e 20 61 64 6a 2e | .............for.u,.nbrs.in.adj. |
| b800 | 69 74 65 6d 73 28 29 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 66 6f 72 20 76 2c 20 64 | items().................for.v,.d |
| b820 | 20 69 6e 20 6e 62 72 73 2e 69 74 65 6d 73 28 29 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 5d 0a 20 | .in.nbrs.items().............].. |
| b840 | 20 20 20 20 20 20 20 3e 3e 3e 20 44 47 2e 75 70 64 61 74 65 28 65 64 67 65 73 3d 65 2c 20 6e 6f | .......>>>.DG.update(edges=e,.no |
| b860 | 64 65 73 3d 61 64 6a 29 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 23 20 64 69 63 74 2d 6f 66 2d | des=adj)..........>>>.#.dict-of- |
| b880 | 64 69 63 74 2d 6f 66 2d 64 69 63 74 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 61 64 6a 20 3d 20 7b | dict-of-dict.........>>>.adj.=.{ |
| b8a0 | 31 3a 20 7b 32 3a 20 7b 22 77 65 69 67 68 74 22 3a 20 31 2e 33 7d 2c 20 33 3a 20 7b 22 63 6f 6c | 1:.{2:.{"weight":.1.3},.3:.{"col |
| b8c0 | 6f 72 22 3a 20 30 2e 37 2c 20 22 77 65 69 67 68 74 22 3a 20 31 2e 32 7d 7d 7d 0a 20 20 20 20 20 | or":.0.7,."weight":.1.2}}}...... |
| b8e0 | 20 20 20 3e 3e 3e 20 65 20 3d 20 5b 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 28 75 2c | ...>>>.e.=.[.................(u, |
| b900 | 20 76 2c 20 7b 22 77 65 69 67 68 74 22 3a 20 64 7d 29 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 | .v,.{"weight":.d}).............. |
| b920 | 20 20 20 66 6f 72 20 75 2c 20 6e 62 72 73 20 69 6e 20 61 64 6a 2e 69 74 65 6d 73 28 29 0a 20 20 | ...for.u,.nbrs.in.adj.items()... |
| b940 | 20 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 66 6f 72 20 76 2c 20 64 20 69 6e 20 6e 62 72 73 2e 69 | ..............for.v,.d.in.nbrs.i |
| b960 | 74 65 6d 73 28 29 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 5d 0a 20 20 20 20 20 20 20 20 3e 3e 3e | tems().............].........>>> |
| b980 | 20 44 47 2e 75 70 64 61 74 65 28 65 64 67 65 73 3d 65 2c 20 6e 6f 64 65 73 3d 61 64 6a 29 0a 0a | .DG.update(edges=e,.nodes=adj).. |
| b9a0 | 20 20 20 20 20 20 20 20 3e 3e 3e 20 23 20 70 72 65 64 65 63 65 73 73 6f 72 20 61 64 6a 61 63 65 | ........>>>.#.predecessor.adjace |
| b9c0 | 6e 63 79 20 28 64 69 63 74 2d 6f 66 2d 73 65 74 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 70 72 | ncy.(dict-of-set).........>>>.pr |
| b9e0 | 65 64 20 3d 20 7b 31 3a 20 7b 32 2c 20 33 7d 2c 20 32 3a 20 7b 33 7d 2c 20 33 3a 20 7b 33 7d 7d | ed.=.{1:.{2,.3},.2:.{3},.3:.{3}} |
| ba00 | 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 65 20 3d 20 5b 28 76 2c 20 75 29 20 66 6f 72 20 75 2c 20 | .........>>>.e.=.[(v,.u).for.u,. |
| ba20 | 6e 62 72 73 20 69 6e 20 70 72 65 64 2e 69 74 65 6d 73 28 29 20 66 6f 72 20 76 20 69 6e 20 6e 62 | nbrs.in.pred.items().for.v.in.nb |
| ba40 | 72 73 5d 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 23 20 4d 75 6c 74 69 47 72 61 70 68 20 64 69 | rs]..........>>>.#.MultiGraph.di |
| ba60 | 63 74 2d 6f 66 2d 64 69 63 74 2d 6f 66 2d 64 69 63 74 2d 6f 66 2d 61 74 74 72 69 62 75 74 65 0a | ct-of-dict-of-dict-of-attribute. |
| ba80 | 20 20 20 20 20 20 20 20 3e 3e 3e 20 4d 44 47 20 3d 20 6e 78 2e 4d 75 6c 74 69 44 69 47 72 61 70 | ........>>>.MDG.=.nx.MultiDiGrap |
| baa0 | 68 28 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 61 64 6a 20 3d 20 7b 0a 20 20 20 20 20 20 20 20 | h().........>>>.adj.=.{......... |
| bac0 | 2e 2e 2e 20 20 20 20 20 31 3a 20 7b 32 3a 20 7b 30 3a 20 7b 22 77 65 69 67 68 74 22 3a 20 31 2e | ........1:.{2:.{0:.{"weight":.1. |
| bae0 | 33 7d 2c 20 31 3a 20 7b 22 77 65 69 67 68 74 22 3a 20 31 2e 32 7d 7d 7d 2c 0a 20 20 20 20 20 20 | 3},.1:.{"weight":.1.2}}},....... |
| bb00 | 20 20 2e 2e 2e 20 20 20 20 20 33 3a 20 7b 32 3a 20 7b 30 3a 20 7b 22 77 65 69 67 68 74 22 3a 20 | ..........3:.{2:.{0:.{"weight":. |
| bb20 | 30 2e 37 7d 7d 7d 2c 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 7d 0a 20 20 20 20 20 20 20 20 3e 3e | 0.7}}},.............}.........>> |
| bb40 | 3e 20 65 20 3d 20 5b 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 28 75 2c 20 76 2c 20 65 | >.e.=.[.................(u,.v,.e |
| bb60 | 6b 65 79 2c 20 64 29 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 66 6f 72 20 75 2c 20 6e | key,.d).................for.u,.n |
| bb80 | 62 72 73 20 69 6e 20 61 64 6a 2e 69 74 65 6d 73 28 29 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 | brs.in.adj.items().............. |
| bba0 | 20 20 20 66 6f 72 20 76 2c 20 6b 65 79 64 69 63 74 20 69 6e 20 6e 62 72 73 2e 69 74 65 6d 73 28 | ...for.v,.keydict.in.nbrs.items( |
| bbc0 | 29 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 66 6f 72 20 65 6b 65 79 2c 20 64 20 69 6e | ).................for.ekey,.d.in |
| bbe0 | 20 6b 65 79 64 69 63 74 2e 69 74 65 6d 73 28 29 0a 20 20 20 20 20 20 20 20 2e 2e 2e 20 5d 0a 20 | .keydict.items().............].. |
| bc00 | 20 20 20 20 20 20 20 3e 3e 3e 20 4d 44 47 2e 75 70 64 61 74 65 28 65 64 67 65 73 3d 65 29 0a 0a | .......>>>.MDG.update(edges=e).. |
| bc20 | 20 20 20 20 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d | ........See.Also.........------- |
| bc40 | 2d 0a 20 20 20 20 20 20 20 20 61 64 64 5f 65 64 67 65 73 5f 66 72 6f 6d 3a 20 61 64 64 20 6d 75 | -.........add_edges_from:.add.mu |
| bc60 | 6c 74 69 70 6c 65 20 65 64 67 65 73 20 74 6f 20 61 20 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 | ltiple.edges.to.a.graph......... |
| bc80 | 61 64 64 5f 6e 6f 64 65 73 5f 66 72 6f 6d 3a 20 61 64 64 20 6d 75 6c 74 69 70 6c 65 20 6e 6f 64 | add_nodes_from:.add.multiple.nod |
| bca0 | 65 73 20 74 6f 20 61 20 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 4e 7a 21 75 70 64 61 74 65 20 | es.to.a.graph.........Nz!update. |
| bcc0 | 6e 65 65 64 73 20 6e 6f 64 65 73 20 6f 72 20 65 64 67 65 73 20 69 6e 70 75 74 29 09 72 6b 00 00 | needs.nodes.or.edges.input).rk.. |
| bce0 | 00 72 8c 00 00 00 72 29 00 00 00 72 12 00 00 00 da 04 64 61 74 61 72 36 00 00 00 72 3b 00 00 00 | .r....r)...r......datar6...r;... |
| bd00 | da 0e 41 74 74 72 69 62 75 74 65 45 72 72 6f 72 72 0b 00 00 00 29 05 72 16 00 00 00 72 12 00 00 | ..AttributeErrorr....).r....r... |
| bd20 | 00 72 29 00 00 00 da 0b 67 72 61 70 68 5f 6e 6f 64 65 73 da 0b 67 72 61 70 68 5f 65 64 67 65 73 | .r).....graph_nodes..graph_edges |
| bd40 | 73 05 00 00 00 20 20 20 20 20 72 1c 00 00 00 72 3b 00 00 00 7a 0c 47 72 61 70 68 2e 75 70 64 61 | s.........r....r;...z.Graph.upda |
| bd60 | 74 65 98 04 00 00 73 c9 00 00 00 80 00 f0 7e 02 00 0c 11 d0 0b 1c d8 0f 14 d0 0f 20 d8 10 14 d7 | te....s.......~................. |
| bd80 | 10 23 d1 10 23 a0 45 d4 10 2a d8 10 14 d7 10 23 d1 10 23 a0 45 d5 10 2a f0 06 09 11 33 d8 22 27 | .#..#.E..*.....#..#.E..*....3."' |
| bda0 | a7 2b a1 2b 90 4b d8 22 27 a7 2b a1 2b 90 4b f0 0a 00 15 19 d7 14 27 d1 14 27 a8 0b d7 28 38 d1 | .+.+.K."'.+.+.K.......'..'...(8. |
| bdc0 | 28 38 d3 28 3a d4 14 3b d8 14 18 d7 14 27 d1 14 27 a8 0b d7 28 38 d1 28 38 d3 28 3a d4 14 3b d8 | (8.(:..;.....'..'...(8.(8.(:..;. |
| bde0 | 14 18 97 4a 91 4a d7 14 25 d1 14 25 a0 65 a7 6b a1 6b d5 14 32 d8 0d 12 d0 0d 1e d8 0c 10 d7 0c | ...J.J..%..%.e.k.k..2........... |
| be00 | 1f d1 0c 1f a0 05 d5 0c 26 e4 12 1f d0 20 43 d3 12 44 d0 0c 44 f8 f4 15 00 18 26 f2 00 02 11 2f | ........&.....C..D..D.....&..../ |
| be20 | e0 14 18 d7 14 27 d1 14 27 a8 05 d6 14 2e f0 05 02 11 2f fa 73 11 00 00 00 a9 18 43 04 00 c3 04 | .....'..'........./.s......C.... |
| be40 | 1a 43 21 03 c3 20 01 43 21 03 63 03 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 | .C!....C!.c..................... |
| be60 | 44 00 00 00 97 00 09 00 7c 02 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | D.......|.|.j................... |
| be80 | 7c 01 19 00 00 00 76 00 53 00 23 00 74 02 00 00 00 00 00 00 00 00 24 00 72 03 01 00 59 00 79 01 | |.....v.S.#.t.........$.r...Y.y. |
| bea0 | 77 00 78 03 59 00 77 01 29 02 61 d8 03 00 00 52 65 74 75 72 6e 73 20 54 72 75 65 20 69 66 20 74 | w.x.Y.w.).a....Returns.True.if.t |
| bec0 | 68 65 20 65 64 67 65 20 28 75 2c 20 76 29 20 69 73 20 69 6e 20 74 68 65 20 67 72 61 70 68 2e 0a | he.edge.(u,.v).is.in.the.graph.. |
| bee0 | 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 69 73 20 74 68 65 20 73 61 6d 65 20 61 73 20 60 76 20 | .........This.is.the.same.as.`v. |
| bf00 | 69 6e 20 47 5b 75 5d 60 20 77 69 74 68 6f 75 74 20 4b 65 79 45 72 72 6f 72 20 65 78 63 65 70 74 | in.G[u]`.without.KeyError.except |
| bf20 | 69 6f 6e 73 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 20 | ions...........Parameters....... |
| bf40 | 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 75 2c 20 76 20 3a 20 6e 6f 64 65 | ..----------.........u,.v.:.node |
| bf60 | 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 4e 6f 64 65 73 20 63 61 6e 20 62 65 2c 20 66 6f 72 20 | s.............Nodes.can.be,.for. |
| bf80 | 65 78 61 6d 70 6c 65 2c 20 73 74 72 69 6e 67 73 20 6f 72 20 6e 75 6d 62 65 72 73 2e 0a 20 20 20 | example,.strings.or.numbers..... |
| bfa0 | 20 20 20 20 20 20 20 20 20 4e 6f 64 65 73 20 6d 75 73 74 20 62 65 20 68 61 73 68 61 62 6c 65 20 | .........Nodes.must.be.hashable. |
| bfc0 | 28 61 6e 64 20 6e 6f 74 20 4e 6f 6e 65 29 20 50 79 74 68 6f 6e 20 6f 62 6a 65 63 74 73 2e 0a 0a | (and.not.None).Python.objects... |
| bfe0 | 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a | ........Returns.........-------. |
| c000 | 20 20 20 20 20 20 20 20 65 64 67 65 5f 69 6e 64 20 3a 20 62 6f 6f 6c 0a 20 20 20 20 20 20 20 20 | ........edge_ind.:.bool......... |
| c020 | 20 20 20 20 54 72 75 65 20 69 66 20 65 64 67 65 20 69 73 20 69 6e 20 74 68 65 20 67 72 61 70 68 | ....True.if.edge.is.in.the.graph |
| c040 | 2c 20 46 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d | ,.False.otherwise...........Exam |
| c060 | 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e | ples.........--------.........>> |
| c080 | 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 34 29 20 20 23 20 6f 72 20 44 69 47 | >.G.=.nx.path_graph(4)..#.or.DiG |
| c0a0 | 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 | raph,.MultiGraph,.MultiDiGraph,. |
| c0c0 | 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 68 61 73 5f 65 64 67 65 28 30 2c 20 31 29 | etc.........>>>.G.has_edge(0,.1) |
| c0e0 | 20 20 23 20 75 73 69 6e 67 20 74 77 6f 20 6e 6f 64 65 73 0a 20 20 20 20 20 20 20 20 54 72 75 65 | ..#.using.two.nodes.........True |
| c100 | 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 65 20 3d 20 28 30 2c 20 31 29 0a 20 20 20 20 20 20 20 20 | .........>>>.e.=.(0,.1)......... |
| c120 | 3e 3e 3e 20 47 2e 68 61 73 5f 65 64 67 65 28 2a 65 29 20 20 23 20 20 65 20 69 73 20 61 20 32 2d | >>>.G.has_edge(*e)..#..e.is.a.2- |
| c140 | 74 75 70 6c 65 20 28 75 2c 20 76 29 0a 20 20 20 20 20 20 20 20 54 72 75 65 0a 20 20 20 20 20 20 | tuple.(u,.v).........True....... |
| c160 | 20 20 3e 3e 3e 20 65 20 3d 20 28 30 2c 20 31 2c 20 7b 22 77 65 69 67 68 74 22 3a 20 37 7d 29 0a | ..>>>.e.=.(0,.1,.{"weight":.7}). |
| c180 | 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 68 61 73 5f 65 64 67 65 28 2a 65 5b 3a 32 5d 29 20 20 | ........>>>.G.has_edge(*e[:2]).. |
| c1a0 | 23 20 65 20 69 73 20 61 20 33 2d 74 75 70 6c 65 20 28 75 2c 20 76 2c 20 64 61 74 61 5f 64 69 63 | #.e.is.a.3-tuple.(u,.v,.data_dic |
| c1c0 | 74 69 6f 6e 61 72 79 29 0a 20 20 20 20 20 20 20 20 54 72 75 65 0a 0a 20 20 20 20 20 20 20 20 54 | tionary).........True..........T |
| c1e0 | 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 73 79 6e 74 61 78 20 61 72 65 20 65 71 75 69 76 61 6c 65 | he.following.syntax.are.equivale |
| c200 | 6e 74 3a 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 68 61 73 5f 65 64 67 65 28 30 2c 20 31 | nt:..........>>>.G.has_edge(0,.1 |
| c220 | 29 0a 20 20 20 20 20 20 20 20 54 72 75 65 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 31 20 69 6e 20 | ).........True.........>>>.1.in. |
| c240 | 47 5b 30 5d 20 20 23 20 74 68 6f 75 67 68 20 74 68 69 73 20 67 69 76 65 73 20 4b 65 79 45 72 72 | G[0]..#.though.this.gives.KeyErr |
| c260 | 6f 72 20 69 66 20 30 20 6e 6f 74 20 69 6e 20 47 0a 20 20 20 20 20 20 20 20 54 72 75 65 0a 0a 20 | or.if.0.not.in.G.........True... |
| c280 | 20 20 20 20 20 20 20 46 a9 02 72 10 00 00 00 72 70 00 00 00 a9 03 72 16 00 00 00 72 73 00 00 00 | .......F..r....rp.....r....rs... |
| c2a0 | 72 82 00 00 00 73 03 00 00 00 20 20 20 72 1c 00 00 00 da 08 68 61 73 5f 65 64 67 65 7a 0e 47 72 | r....s.......r......has_edgez.Gr |
| c2c0 | 61 70 68 2e 68 61 73 5f 65 64 67 65 0c 05 00 00 73 2d 00 00 00 80 00 f0 48 01 03 09 19 d8 13 14 | aph.has_edge....s-......H....... |
| c2e0 | 98 04 9f 09 99 09 a0 21 99 0c d0 13 24 d0 0c 24 f8 dc 0f 17 f2 00 01 09 19 d9 13 18 f0 03 01 09 | .......!....$..$................ |
| c300 | 19 fa 73 0c 00 00 00 82 10 13 00 93 09 1f 03 9e 01 1f 03 63 02 00 00 00 00 00 00 00 00 00 00 00 | ..s................c............ |
| c320 | 06 00 00 00 03 00 00 00 f3 76 00 00 00 97 00 09 00 74 01 00 00 00 00 00 00 00 00 7c 00 6a 02 00 | .........v.......t.........|.j.. |
| c340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 19 00 00 00 ab 01 00 00 00 00 00 00 53 | .................|.............S |
| c360 | 00 23 00 74 04 00 00 00 00 00 00 00 00 24 00 72 15 7d 02 74 07 00 00 00 00 00 00 00 00 64 01 7c | .#.t.........$.r.}.t.........d.| |
| c380 | 01 9b 00 64 02 9d 03 ab 01 00 00 00 00 00 00 7c 02 82 02 64 03 7d 02 7e 02 77 01 77 00 78 03 59 | ...d...........|...d.}.~.w.w.x.Y |
| c3a0 | 00 77 01 29 04 61 9c 03 00 00 52 65 74 75 72 6e 73 20 61 6e 20 69 74 65 72 61 74 6f 72 20 6f 76 | .w.).a....Returns.an.iterator.ov |
| c3c0 | 65 72 20 61 6c 6c 20 6e 65 69 67 68 62 6f 72 73 20 6f 66 20 6e 6f 64 65 20 6e 2e 0a 0a 20 20 20 | er.all.neighbors.of.node.n...... |
| c3e0 | 20 20 20 20 20 54 68 69 73 20 69 73 20 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 60 69 74 65 72 28 | .....This.is.identical.to.`iter( |
| c400 | 47 5b 6e 5d 29 60 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 | G[n])`..........Parameters...... |
| c420 | 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 6e 20 3a 20 6e 6f 64 65 0a 20 | ...----------.........n.:.node.. |
| c440 | 20 20 20 20 20 20 20 20 20 20 41 20 6e 6f 64 65 20 69 6e 20 74 68 65 20 67 72 61 70 68 0a 0a 20 | ..........A.node.in.the.graph... |
| c460 | 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 | .......Returns.........-------.. |
| c480 | 20 20 20 20 20 20 20 6e 65 69 67 68 62 6f 72 73 20 3a 20 69 74 65 72 61 74 6f 72 0a 20 20 20 20 | .......neighbors.:.iterator..... |
| c4a0 | 20 20 20 20 20 20 20 20 41 6e 20 69 74 65 72 61 74 6f 72 20 6f 76 65 72 20 61 6c 6c 20 6e 65 69 | ........An.iterator.over.all.nei |
| c4c0 | 67 68 62 6f 72 73 20 6f 66 20 6e 6f 64 65 20 6e 0a 0a 20 20 20 20 20 20 20 20 52 61 69 73 65 73 | ghbors.of.node.n..........Raises |
| c4e0 | 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 4e 65 74 77 6f 72 6b 58 | .........------.........NetworkX |
| c500 | 45 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 6e 6f 64 65 20 6e 20 | Error.............If.the.node.n. |
| c520 | 69 73 20 6e 6f 74 20 69 6e 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 | is.not.in.the.graph...........Ex |
| c540 | 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 | amples.........--------......... |
| c560 | 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 34 29 20 20 23 20 6f 72 20 44 | >>>.G.=.nx.path_graph(4)..#.or.D |
| c580 | 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 | iGraph,.MultiGraph,.MultiDiGraph |
| c5a0 | 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 5b 6e 20 66 6f 72 20 6e 20 69 6e 20 47 2e | ,.etc.........>>>.[n.for.n.in.G. |
| c5c0 | 6e 65 69 67 68 62 6f 72 73 28 30 29 5d 0a 20 20 20 20 20 20 20 20 5b 31 5d 0a 0a 20 20 20 20 20 | neighbors(0)].........[1]....... |
| c5e0 | 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 41 | ...Notes.........-----.........A |
| c600 | 6c 74 65 72 6e 61 74 65 20 77 61 79 73 20 74 6f 20 61 63 63 65 73 73 20 74 68 65 20 6e 65 69 67 | lternate.ways.to.access.the.neig |
| c620 | 68 62 6f 72 73 20 61 72 65 20 60 60 47 2e 61 64 6a 5b 6e 5d 60 60 20 6f 72 20 60 60 47 5b 6e 5d | hbors.are.``G.adj[n]``.or.``G[n] |
| c640 | 60 60 3a 0a 0a 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 29 20 | ``:..........>>>.G.=.nx.Graph(). |
| c660 | 20 23 20 6f 72 20 44 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 | .#.or.DiGraph,.MultiGraph,.Multi |
| c680 | 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 | DiGraph,.etc.........>>>.G.add_e |
| c6a0 | 64 67 65 28 22 61 22 2c 20 22 62 22 2c 20 77 65 69 67 68 74 3d 37 29 0a 20 20 20 20 20 20 20 20 | dge("a",."b",.weight=7)......... |
| c6c0 | 3e 3e 3e 20 47 5b 22 61 22 5d 0a 20 20 20 20 20 20 20 20 41 74 6c 61 73 56 69 65 77 28 7b 27 62 | >>>.G["a"].........AtlasView({'b |
| c6e0 | 27 3a 20 7b 27 77 65 69 67 68 74 27 3a 20 37 7d 7d 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 | ':.{'weight':.7}}).........>>>.G |
| c700 | 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 34 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 | .=.nx.path_graph(4).........>>>. |
| c720 | 5b 6e 20 66 6f 72 20 6e 20 69 6e 20 47 5b 30 5d 5d 0a 20 20 20 20 20 20 20 20 5b 31 5d 0a 20 20 | [n.for.n.in.G[0]].........[1]... |
| c740 | 20 20 20 20 20 20 72 6d 00 00 00 72 6e 00 00 00 4e 29 04 72 4e 00 00 00 72 10 00 00 00 72 70 00 | ......rm...rn...N).rN...r....rp. |
| c760 | 00 00 72 0b 00 00 00 29 03 72 16 00 00 00 72 54 00 00 00 72 72 00 00 00 73 03 00 00 00 20 20 20 | ..r....).r....rT...rr...s....... |
| c780 | 72 1c 00 00 00 da 09 6e 65 69 67 68 62 6f 72 73 7a 0f 47 72 61 70 68 2e 6e 65 69 67 68 62 6f 72 | r......neighborsz.Graph.neighbor |
| c7a0 | 73 35 05 00 00 73 45 00 00 00 80 00 f0 4c 01 03 09 4f 01 dc 13 17 98 04 9f 09 99 09 a0 21 99 0c | s5...sE......L...O...........!.. |
| c7c0 | d3 13 25 d0 0c 25 f8 dc 0f 17 f2 00 01 09 4f 01 dc 12 1f a0 29 a8 41 a8 33 d0 2e 43 d0 20 44 d3 | ..%..%........O.....).A.3..C..D. |
| c7e0 | 12 45 c8 33 d0 0c 4e fb f0 03 01 09 4f 01 fa 73 10 00 00 00 82 17 1a 00 9a 09 38 03 a3 10 33 03 | .E.3..N.....O..s..........8...3. |
| c800 | b3 05 38 03 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 18 00 00 00 97 00 | ..8.c........................... |
| c820 | 74 01 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 53 00 29 01 61 10 09 00 00 41 6e 20 | t.........|.........S.).a....An. |
| c840 | 45 64 67 65 56 69 65 77 20 6f 66 20 74 68 65 20 47 72 61 70 68 20 61 73 20 47 2e 65 64 67 65 73 | EdgeView.of.the.Graph.as.G.edges |
| c860 | 20 6f 72 20 47 2e 65 64 67 65 73 28 29 2e 0a 0a 20 20 20 20 20 20 20 20 65 64 67 65 73 28 73 65 | .or.G.edges()...........edges(se |
| c880 | 6c 66 2c 20 6e 62 75 6e 63 68 3d 4e 6f 6e 65 2c 20 64 61 74 61 3d 46 61 6c 73 65 2c 20 64 65 66 | lf,.nbunch=None,.data=False,.def |
| c8a0 | 61 75 6c 74 3d 4e 6f 6e 65 29 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 45 64 67 65 56 69 65 77 | ault=None)..........The.EdgeView |
| c8c0 | 20 70 72 6f 76 69 64 65 73 20 73 65 74 2d 6c 69 6b 65 20 6f 70 65 72 61 74 69 6f 6e 73 20 6f 6e | .provides.set-like.operations.on |
| c8e0 | 20 74 68 65 20 65 64 67 65 2d 74 75 70 6c 65 73 0a 20 20 20 20 20 20 20 20 61 73 20 77 65 6c 6c | .the.edge-tuples.........as.well |
| c900 | 20 61 73 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 20 6c 6f 6f 6b 75 70 2e 20 57 68 65 6e 20 | .as.edge.attribute.lookup..When. |
| c920 | 63 61 6c 6c 65 64 2c 20 69 74 20 61 6c 73 6f 20 70 72 6f 76 69 64 65 73 0a 20 20 20 20 20 20 20 | called,.it.also.provides........ |
| c940 | 20 61 6e 20 45 64 67 65 44 61 74 61 56 69 65 77 20 6f 62 6a 65 63 74 20 77 68 69 63 68 20 61 6c | .an.EdgeDataView.object.which.al |
| c960 | 6c 6f 77 73 20 63 6f 6e 74 72 6f 6c 20 6f 66 20 61 63 63 65 73 73 20 74 6f 20 65 64 67 65 0a 20 | lows.control.of.access.to.edge.. |
| c980 | 20 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 73 20 28 62 75 74 20 64 6f 65 73 20 6e 6f 74 20 | .......attributes.(but.does.not. |
| c9a0 | 70 72 6f 76 69 64 65 20 73 65 74 2d 6c 69 6b 65 20 6f 70 65 72 61 74 69 6f 6e 73 29 2e 0a 20 20 | provide.set-like.operations).... |
| c9c0 | 20 20 20 20 20 20 48 65 6e 63 65 2c 20 60 47 2e 65 64 67 65 73 5b 75 2c 20 76 5d 5b 27 63 6f 6c | ......Hence,.`G.edges[u,.v]['col |
| c9e0 | 6f 72 27 5d 60 20 70 72 6f 76 69 64 65 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 | or']`.provides.the.value.of.the. |
| ca00 | 63 6f 6c 6f 72 0a 20 20 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 20 66 6f 72 20 65 64 67 65 | color.........attribute.for.edge |
| ca20 | 20 60 28 75 2c 20 76 29 60 20 77 68 69 6c 65 0a 20 20 20 20 20 20 20 20 60 66 6f 72 20 28 75 2c | .`(u,.v)`.while.........`for.(u, |
| ca40 | 20 76 2c 20 63 29 20 69 6e 20 47 2e 65 64 67 65 73 2e 64 61 74 61 28 27 63 6f 6c 6f 72 27 2c 20 | .v,.c).in.G.edges.data('color',. |
| ca60 | 64 65 66 61 75 6c 74 3d 27 72 65 64 27 29 3a 60 0a 20 20 20 20 20 20 20 20 69 74 65 72 61 74 65 | default='red'):`.........iterate |
| ca80 | 73 20 74 68 72 6f 75 67 68 20 61 6c 6c 20 74 68 65 20 65 64 67 65 73 20 79 69 65 6c 64 69 6e 67 | s.through.all.the.edges.yielding |
| caa0 | 20 74 68 65 20 63 6f 6c 6f 72 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 77 69 74 | .the.color.attribute.........wit |
| cac0 | 68 20 64 65 66 61 75 6c 74 20 60 27 72 65 64 27 60 20 69 66 20 6e 6f 20 63 6f 6c 6f 72 20 61 74 | h.default.`'red'`.if.no.color.at |
| cae0 | 74 72 69 62 75 74 65 20 65 78 69 73 74 73 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 | tribute.exists...........Paramet |
| cb00 | 65 72 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 6e | ers.........----------.........n |
| cb20 | 62 75 6e 63 68 20 3a 20 73 69 6e 67 6c 65 20 6e 6f 64 65 2c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 | bunch.:.single.node,.container,. |
| cb40 | 6f 72 20 61 6c 6c 20 6e 6f 64 65 73 20 28 64 65 66 61 75 6c 74 3d 20 61 6c 6c 20 6e 6f 64 65 73 | or.all.nodes.(default=.all.nodes |
| cb60 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 76 69 65 77 20 77 69 6c 6c 20 6f 6e 6c 79 | ).............The.view.will.only |
| cb80 | 20 72 65 70 6f 72 74 20 65 64 67 65 73 20 66 72 6f 6d 20 74 68 65 73 65 20 6e 6f 64 65 73 2e 0a | .report.edges.from.these.nodes.. |
| cba0 | 20 20 20 20 20 20 20 20 64 61 74 61 20 3a 20 73 74 72 69 6e 67 20 6f 72 20 62 6f 6f 6c 2c 20 6f | ........data.:.string.or.bool,.o |
| cbc0 | 70 74 69 6f 6e 61 6c 20 28 64 65 66 61 75 6c 74 3d 46 61 6c 73 65 29 0a 20 20 20 20 20 20 20 20 | ptional.(default=False)......... |
| cbe0 | 20 20 20 20 54 68 65 20 65 64 67 65 20 61 74 74 72 69 62 75 74 65 20 72 65 74 75 72 6e 65 64 20 | ....The.edge.attribute.returned. |
| cc00 | 69 6e 20 33 2d 74 75 70 6c 65 20 28 75 2c 20 76 2c 20 64 64 69 63 74 5b 64 61 74 61 5d 29 2e 0a | in.3-tuple.(u,.v,.ddict[data]).. |
| cc20 | 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 54 72 75 65 2c 20 72 65 74 75 72 6e 20 65 64 67 65 | ............If.True,.return.edge |
| cc40 | 20 61 74 74 72 69 62 75 74 65 20 64 69 63 74 20 69 6e 20 33 2d 74 75 70 6c 65 20 28 75 2c 20 76 | .attribute.dict.in.3-tuple.(u,.v |
| cc60 | 2c 20 64 64 69 63 74 29 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 46 61 6c 73 65 2c 20 | ,.ddict)..............If.False,. |
| cc80 | 72 65 74 75 72 6e 20 32 2d 74 75 70 6c 65 20 28 75 2c 20 76 29 2e 0a 20 20 20 20 20 20 20 20 64 | return.2-tuple.(u,.v)..........d |
| cca0 | 65 66 61 75 6c 74 20 3a 20 76 61 6c 75 65 2c 20 6f 70 74 69 6f 6e 61 6c 20 28 64 65 66 61 75 6c | efault.:.value,.optional.(defaul |
| ccc0 | 74 3d 4e 6f 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 56 61 6c 75 65 20 75 73 65 64 20 66 | t=None).............Value.used.f |
| cce0 | 6f 72 20 65 64 67 65 73 20 74 68 61 74 20 64 6f 6e 27 74 20 68 61 76 65 20 74 68 65 20 72 65 71 | or.edges.that.don't.have.the.req |
| cd00 | 75 65 73 74 65 64 20 61 74 74 72 69 62 75 74 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 4f 6e | uested.attribute..............On |
| cd20 | 6c 79 20 72 65 6c 65 76 61 6e 74 20 69 66 20 64 61 74 61 20 69 73 20 6e 6f 74 20 54 72 75 65 20 | ly.relevant.if.data.is.not.True. |
| cd40 | 6f 72 20 46 61 6c 73 65 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 | or.False...........Returns...... |
| cd60 | 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 65 64 67 65 73 20 3a 20 45 64 67 65 56 | ...-------.........edges.:.EdgeV |
| cd80 | 69 65 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 20 76 69 65 77 20 6f 66 20 65 64 67 65 20 61 | iew.............A.view.of.edge.a |
| cda0 | 74 74 72 69 62 75 74 65 73 2c 20 75 73 75 61 6c 6c 79 20 69 74 20 69 74 65 72 61 74 65 73 20 6f | ttributes,.usually.it.iterates.o |
| cdc0 | 76 65 72 20 28 75 2c 20 76 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 6f 72 20 28 75 2c 20 76 2c | ver.(u,.v).............or.(u,.v, |
| cde0 | 20 64 29 20 74 75 70 6c 65 73 20 6f 66 20 65 64 67 65 73 2c 20 62 75 74 20 63 61 6e 20 61 6c 73 | .d).tuples.of.edges,.but.can.als |
| ce00 | 6f 20 62 65 20 75 73 65 64 20 66 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 74 74 72 69 62 | o.be.used.for.............attrib |
| ce20 | 75 74 65 20 6c 6f 6f 6b 75 70 20 61 73 20 60 65 64 67 65 73 5b 75 2c 20 76 5d 5b 27 66 6f 6f 27 | ute.lookup.as.`edges[u,.v]['foo' |
| ce40 | 5d 60 2e 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d | ]`...........Notes.........----- |
| ce60 | 0a 20 20 20 20 20 20 20 20 4e 6f 64 65 73 20 69 6e 20 6e 62 75 6e 63 68 20 74 68 61 74 20 61 72 | .........Nodes.in.nbunch.that.ar |
| ce80 | 65 20 6e 6f 74 20 69 6e 20 74 68 65 20 67 72 61 70 68 20 77 69 6c 6c 20 62 65 20 28 71 75 69 65 | e.not.in.the.graph.will.be.(quie |
| cea0 | 74 6c 79 29 20 69 67 6e 6f 72 65 64 2e 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 69 72 65 63 74 | tly).ignored..........For.direct |
| cec0 | 65 64 20 67 72 61 70 68 73 20 74 68 69 73 20 72 65 74 75 72 6e 73 20 74 68 65 20 6f 75 74 2d 65 | ed.graphs.this.returns.the.out-e |
| cee0 | 64 67 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 | dges...........Examples......... |
| cf00 | 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 | --------.........>>>.G.=.nx.path |
| cf20 | 5f 67 72 61 70 68 28 33 29 20 20 23 20 6f 72 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 65 74 63 0a | _graph(3)..#.or.MultiGraph,.etc. |
| cf40 | 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 32 2c 20 33 2c 20 77 65 69 | ........>>>.G.add_edge(2,.3,.wei |
| cf60 | 67 68 74 3d 35 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 5b 65 20 66 6f 72 20 65 20 69 6e 20 47 | ght=5).........>>>.[e.for.e.in.G |
| cf80 | 2e 65 64 67 65 73 5d 0a 20 20 20 20 20 20 20 20 5b 28 30 2c 20 31 29 2c 20 28 31 2c 20 32 29 2c | .edges].........[(0,.1),.(1,.2), |
| cfa0 | 20 28 32 2c 20 33 29 5d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 65 64 67 65 73 2e 64 61 74 | .(2,.3)].........>>>.G.edges.dat |
| cfc0 | 61 28 29 20 20 23 20 64 65 66 61 75 6c 74 20 64 61 74 61 20 69 73 20 7b 7d 20 28 65 6d 70 74 79 | a()..#.default.data.is.{}.(empty |
| cfe0 | 20 64 69 63 74 29 0a 20 20 20 20 20 20 20 20 45 64 67 65 44 61 74 61 56 69 65 77 28 5b 28 30 2c | .dict).........EdgeDataView([(0, |
| d000 | 20 31 2c 20 7b 7d 29 2c 20 28 31 2c 20 32 2c 20 7b 7d 29 2c 20 28 32 2c 20 33 2c 20 7b 27 77 65 | .1,.{}),.(1,.2,.{}),.(2,.3,.{'we |
| d020 | 69 67 68 74 27 3a 20 35 7d 29 5d 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 65 64 67 65 73 | ight':.5})]).........>>>.G.edges |
| d040 | 2e 64 61 74 61 28 22 77 65 69 67 68 74 22 2c 20 64 65 66 61 75 6c 74 3d 31 29 0a 20 20 20 20 20 | .data("weight",.default=1)...... |
| d060 | 20 20 20 45 64 67 65 44 61 74 61 56 69 65 77 28 5b 28 30 2c 20 31 2c 20 31 29 2c 20 28 31 2c 20 | ...EdgeDataView([(0,.1,.1),.(1,. |
| d080 | 32 2c 20 31 29 2c 20 28 32 2c 20 33 2c 20 35 29 5d 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 | 2,.1),.(2,.3,.5)]).........>>>.G |
| d0a0 | 2e 65 64 67 65 73 28 5b 30 2c 20 33 5d 29 20 20 23 20 6f 6e 6c 79 20 65 64 67 65 73 20 66 72 6f | .edges([0,.3])..#.only.edges.fro |
| d0c0 | 6d 20 74 68 65 73 65 20 6e 6f 64 65 73 0a 20 20 20 20 20 20 20 20 45 64 67 65 44 61 74 61 56 69 | m.these.nodes.........EdgeDataVi |
| d0e0 | 65 77 28 5b 28 30 2c 20 31 29 2c 20 28 33 2c 20 32 29 5d 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e | ew([(0,.1),.(3,.2)]).........>>> |
| d100 | 20 47 2e 65 64 67 65 73 28 30 29 20 20 23 20 6f 6e 6c 79 20 65 64 67 65 73 20 66 72 6f 6d 20 6e | .G.edges(0)..#.only.edges.from.n |
| d120 | 6f 64 65 20 30 0a 20 20 20 20 20 20 20 20 45 64 67 65 44 61 74 61 56 69 65 77 28 5b 28 30 2c 20 | ode.0.........EdgeDataView([(0,. |
| d140 | 31 29 5d 29 0a 20 20 20 20 20 20 20 20 29 01 72 09 00 00 00 72 2f 00 00 00 73 01 00 00 00 20 72 | 1)]).........).r....r/...s.....r |
| d160 | 1c 00 00 00 72 12 00 00 00 7a 0b 47 72 61 70 68 2e 65 64 67 65 73 60 05 00 00 73 0f 00 00 00 80 | ....r....z.Graph.edges`...s..... |
| d180 | 00 f4 6e 01 00 10 18 98 04 8b 7e d0 08 1d 72 1e 00 00 00 63 04 00 00 00 00 00 00 00 00 00 00 00 | ..n.......~...r....c............ |
| d1a0 | 04 00 00 00 03 00 00 00 f3 4a 00 00 00 97 00 09 00 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 | .........J.......|.j............ |
| d1c0 | 00 00 00 00 00 00 00 7c 01 19 00 00 00 7c 02 19 00 00 00 53 00 23 00 74 02 00 00 00 00 00 00 00 | .......|.....|.....S.#.t........ |
| d1e0 | 00 24 00 72 05 01 00 7c 03 63 02 59 00 53 00 77 00 78 03 59 00 77 01 29 01 61 9b 04 00 00 52 65 | .$.r...|.c.Y.S.w.x.Y.w.).a....Re |
| d200 | 74 75 72 6e 73 20 74 68 65 20 61 74 74 72 69 62 75 74 65 20 64 69 63 74 69 6f 6e 61 72 79 20 61 | turns.the.attribute.dictionary.a |
| d220 | 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 65 64 67 65 20 28 75 2c 20 76 29 2e 0a 0a 20 20 20 | ssociated.with.edge.(u,.v)...... |
| d240 | 20 20 20 20 20 54 68 69 73 20 69 73 20 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 60 47 5b 75 5d 5b | .....This.is.identical.to.`G[u][ |
| d260 | 76 5d 60 20 65 78 63 65 70 74 20 74 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 72 65 74 75 72 6e | v]`.except.the.default.is.return |
| d280 | 65 64 0a 20 20 20 20 20 20 20 20 69 6e 73 74 65 61 64 20 6f 66 20 61 6e 20 65 78 63 65 70 74 69 | ed.........instead.of.an.excepti |
| d2a0 | 6f 6e 20 69 66 20 74 68 65 20 65 64 67 65 20 64 6f 65 73 6e 27 74 20 65 78 69 73 74 2e 0a 0a 20 | on.if.the.edge.doesn't.exist.... |
| d2c0 | 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d | .......Parameters.........------ |
| d2e0 | 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 75 2c 20 76 20 3a 20 6e 6f 64 65 73 0a 20 20 20 20 20 20 | ----.........u,.v.:.nodes....... |
| d300 | 20 20 64 65 66 61 75 6c 74 3a 20 20 61 6e 79 20 50 79 74 68 6f 6e 20 6f 62 6a 65 63 74 20 28 64 | ..default:..any.Python.object.(d |
| d320 | 65 66 61 75 6c 74 3d 4e 6f 6e 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 56 61 6c 75 65 20 74 | efault=None).............Value.t |
| d340 | 6f 20 72 65 74 75 72 6e 20 69 66 20 74 68 65 20 65 64 67 65 20 28 75 2c 20 76 29 20 69 73 20 6e | o.return.if.the.edge.(u,.v).is.n |
| d360 | 6f 74 20 66 6f 75 6e 64 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 | ot.found...........Returns...... |
| d380 | 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 65 64 67 65 5f 64 69 63 74 20 3a 20 64 | ...-------.........edge_dict.:.d |
| d3a0 | 69 63 74 69 6f 6e 61 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 65 64 67 65 20 61 | ictionary.............The.edge.a |
| d3c0 | 74 74 72 69 62 75 74 65 20 64 69 63 74 69 6f 6e 61 72 79 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 | ttribute.dictionary...........Ex |
| d3e0 | 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 | amples.........--------......... |
| d400 | 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 34 29 20 20 23 20 6f 72 20 44 | >>>.G.=.nx.path_graph(4)..#.or.D |
| d420 | 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 | iGraph,.MultiGraph,.MultiDiGraph |
| d440 | 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 5b 30 5d 5b 31 5d 0a 20 20 20 20 20 20 | ,.etc.........>>>.G[0][1]....... |
| d460 | 20 20 7b 7d 0a 0a 20 20 20 20 20 20 20 20 57 61 72 6e 69 6e 67 3a 20 41 73 73 69 67 6e 69 6e 67 | ..{}..........Warning:.Assigning |
| d480 | 20 74 6f 20 60 47 5b 75 5d 5b 76 5d 60 20 69 73 20 6e 6f 74 20 70 65 72 6d 69 74 74 65 64 2e 0a | .to.`G[u][v]`.is.not.permitted.. |
| d4a0 | 20 20 20 20 20 20 20 20 42 75 74 20 69 74 20 69 73 20 73 61 66 65 20 74 6f 20 61 73 73 69 67 6e | ........But.it.is.safe.to.assign |
| d4c0 | 20 61 74 74 72 69 62 75 74 65 73 20 60 47 5b 75 5d 5b 76 5d 5b 27 66 6f 6f 27 5d 60 0a 0a 20 20 | .attributes.`G[u][v]['foo']`.... |
| d4e0 | 20 20 20 20 20 20 3e 3e 3e 20 47 5b 30 5d 5b 31 5d 5b 22 77 65 69 67 68 74 22 5d 20 3d 20 37 0a | ......>>>.G[0][1]["weight"].=.7. |
| d500 | 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 5b 30 5d 5b 31 5d 5b 22 77 65 69 67 68 74 22 5d 0a 20 20 | ........>>>.G[0][1]["weight"]... |
| d520 | 20 20 20 20 20 20 37 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 5b 31 5d 5b 30 5d 5b 22 77 65 69 | ......7.........>>>.G[1][0]["wei |
| d540 | 67 68 74 22 5d 0a 20 20 20 20 20 20 20 20 37 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d | ght"].........7..........>>>.G.= |
| d560 | 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 34 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 2c | .nx.path_graph(4)..#.or.DiGraph, |
| d580 | 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 | .MultiGraph,.MultiDiGraph,.etc.. |
| d5a0 | 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 67 65 74 5f 65 64 67 65 5f 64 61 74 61 28 30 2c 20 31 29 | .......>>>.G.get_edge_data(0,.1) |
| d5c0 | 20 20 23 20 64 65 66 61 75 6c 74 20 65 64 67 65 20 64 61 74 61 20 69 73 20 7b 7d 0a 20 20 20 20 | ..#.default.edge.data.is.{}..... |
| d5e0 | 20 20 20 20 7b 7d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 65 20 3d 20 28 30 2c 20 31 29 0a 20 20 | ....{}.........>>>.e.=.(0,.1)... |
| d600 | 20 20 20 20 20 20 3e 3e 3e 20 47 2e 67 65 74 5f 65 64 67 65 5f 64 61 74 61 28 2a 65 29 20 20 23 | ......>>>.G.get_edge_data(*e)..# |
| d620 | 20 74 75 70 6c 65 20 66 6f 72 6d 0a 20 20 20 20 20 20 20 20 7b 7d 0a 20 20 20 20 20 20 20 20 3e | .tuple.form.........{}.........> |
| d640 | 3e 3e 20 47 2e 67 65 74 5f 65 64 67 65 5f 64 61 74 61 28 22 61 22 2c 20 22 62 22 2c 20 64 65 66 | >>.G.get_edge_data("a",."b",.def |
| d660 | 61 75 6c 74 3d 30 29 20 20 23 20 65 64 67 65 20 6e 6f 74 20 69 6e 20 67 72 61 70 68 2c 20 72 65 | ault=0)..#.edge.not.in.graph,.re |
| d680 | 74 75 72 6e 20 30 0a 20 20 20 20 20 20 20 20 30 0a 20 20 20 20 20 20 20 20 72 a1 00 00 00 29 04 | turn.0.........0.........r....). |
| d6a0 | 72 16 00 00 00 72 73 00 00 00 72 82 00 00 00 da 07 64 65 66 61 75 6c 74 73 04 00 00 00 20 20 20 | r....rs...r......defaults....... |
| d6c0 | 20 72 1c 00 00 00 da 0d 67 65 74 5f 65 64 67 65 5f 64 61 74 61 7a 13 47 72 61 70 68 2e 67 65 74 | .r......get_edge_dataz.Graph.get |
| d6e0 | 5f 65 64 67 65 5f 64 61 74 61 99 05 00 00 73 2e 00 00 00 80 00 f0 52 01 03 09 1b d8 13 17 97 39 | _edge_data....s.......R........9 |
| d700 | 91 39 98 51 91 3c a0 01 91 3f d0 0c 22 f8 dc 0f 17 f2 00 01 09 1b d8 13 1a 8a 4e f0 03 01 09 1b | .9.Q.<...?..".............N..... |
| d720 | fa 73 0c 00 00 00 82 11 14 00 94 0b 22 03 a1 01 22 03 63 01 00 00 00 00 00 00 00 00 00 00 00 04 | .s.........."...".c............. |
| d740 | 00 00 00 03 00 00 00 f3 48 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c 00 6a 02 00 00 00 00 | ........H.....t.........|.j..... |
| d760 | 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 00 00 | ..............j................. |
| d780 | 00 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 53 00 29 01 61 37 02 00 00 52 65 74 75 72 | ..................S.).a7...Retur |
| d7a0 | 6e 73 20 61 6e 20 69 74 65 72 61 74 6f 72 20 6f 76 65 72 20 28 6e 6f 64 65 2c 20 61 64 6a 61 63 | ns.an.iterator.over.(node,.adjac |
| d7c0 | 65 6e 63 79 20 64 69 63 74 29 20 74 75 70 6c 65 73 20 66 6f 72 20 61 6c 6c 20 6e 6f 64 65 73 2e | ency.dict).tuples.for.all.nodes. |
| d7e0 | 0a 0a 20 20 20 20 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 6f | ..........For.directed.graphs,.o |
| d800 | 6e 6c 79 20 6f 75 74 67 6f 69 6e 67 20 6e 65 69 67 68 62 6f 72 73 2f 61 64 6a 61 63 65 6e 63 69 | nly.outgoing.neighbors/adjacenci |
| d820 | 65 73 20 61 72 65 20 69 6e 63 6c 75 64 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e | es.are.included...........Return |
| d840 | 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 61 64 6a 5f 69 74 | s.........-------.........adj_it |
| d860 | 65 72 20 3a 20 69 74 65 72 61 74 6f 72 0a 20 20 20 20 20 20 20 20 20 20 20 41 6e 20 69 74 65 72 | er.:.iterator............An.iter |
| d880 | 61 74 6f 72 20 6f 76 65 72 20 28 6e 6f 64 65 2c 20 61 64 6a 61 63 65 6e 63 79 20 64 69 63 74 69 | ator.over.(node,.adjacency.dicti |
| d8a0 | 6f 6e 61 72 79 29 20 66 6f 72 20 61 6c 6c 20 6e 6f 64 65 73 20 69 6e 0a 20 20 20 20 20 20 20 20 | onary).for.all.nodes.in......... |
| d8c0 | 20 20 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 0a | ...the.graph...........Examples. |
| d8e0 | 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d | ........--------.........>>>.G.= |
| d900 | 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 34 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 2c | .nx.path_graph(4)..#.or.DiGraph, |
| d920 | 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 | .MultiGraph,.MultiDiGraph,.etc.. |
| d940 | 20 20 20 20 20 20 20 3e 3e 3e 20 5b 28 6e 2c 20 6e 62 72 64 69 63 74 29 20 66 6f 72 20 6e 2c 20 | .......>>>.[(n,.nbrdict).for.n,. |
| d960 | 6e 62 72 64 69 63 74 20 69 6e 20 47 2e 61 64 6a 61 63 65 6e 63 79 28 29 5d 0a 20 20 20 20 20 20 | nbrdict.in.G.adjacency()]....... |
| d980 | 20 20 5b 28 30 2c 20 7b 31 3a 20 7b 7d 7d 29 2c 20 28 31 2c 20 7b 30 3a 20 7b 7d 2c 20 32 3a 20 | ..[(0,.{1:.{}}),.(1,.{0:.{},.2:. |
| d9a0 | 7b 7d 7d 29 2c 20 28 32 2c 20 7b 31 3a 20 7b 7d 2c 20 33 3a 20 7b 7d 7d 29 2c 20 28 33 2c 20 7b | {}}),.(2,.{1:.{},.3:.{}}),.(3,.{ |
| d9c0 | 32 3a 20 7b 7d 7d 29 5d 0a 0a 20 20 20 20 20 20 20 20 29 03 72 4e 00 00 00 72 10 00 00 00 da 05 | 2:.{}})]..........).rN...r...... |
| d9e0 | 69 74 65 6d 73 72 2f 00 00 00 73 01 00 00 00 20 72 1c 00 00 00 da 09 61 64 6a 61 63 65 6e 63 79 | itemsr/...s.....r......adjacency |
| da00 | 7a 0f 47 72 61 70 68 2e 61 64 6a 61 63 65 6e 63 79 c7 05 00 00 73 1a 00 00 00 80 00 f4 24 00 10 | z.Graph.adjacency....s.......$.. |
| da20 | 14 90 44 97 49 91 49 97 4f 91 4f d3 14 25 d3 0f 26 d0 08 26 72 1e 00 00 00 63 01 00 00 00 00 00 | ..D.I.I.O.O..%..&..&r....c...... |
| da40 | 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 18 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 7c | .....................t.........| |
| da60 | 00 ab 01 00 00 00 00 00 00 53 00 29 01 61 30 05 00 00 41 20 44 65 67 72 65 65 56 69 65 77 20 66 | .........S.).a0...A.DegreeView.f |
| da80 | 6f 72 20 74 68 65 20 47 72 61 70 68 20 61 73 20 47 2e 64 65 67 72 65 65 20 6f 72 20 47 2e 64 65 | or.the.Graph.as.G.degree.or.G.de |
| daa0 | 67 72 65 65 28 29 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 6e 6f 64 65 20 64 65 67 72 65 65 | gree()...........The.node.degree |
| dac0 | 20 69 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 65 64 67 65 73 20 61 64 6a 61 63 65 6e 74 | .is.the.number.of.edges.adjacent |
| dae0 | 20 74 6f 20 74 68 65 20 6e 6f 64 65 2e 0a 20 20 20 20 20 20 20 20 54 68 65 20 77 65 69 67 68 74 | .to.the.node..........The.weight |
| db00 | 65 64 20 6e 6f 64 65 20 64 65 67 72 65 65 20 69 73 20 74 68 65 20 73 75 6d 20 6f 66 20 74 68 65 | ed.node.degree.is.the.sum.of.the |
| db20 | 20 65 64 67 65 20 77 65 69 67 68 74 73 20 66 6f 72 0a 20 20 20 20 20 20 20 20 65 64 67 65 73 20 | .edge.weights.for.........edges. |
| db40 | 69 6e 63 69 64 65 6e 74 20 74 6f 20 74 68 61 74 20 6e 6f 64 65 2e 0a 0a 20 20 20 20 20 20 20 20 | incident.to.that.node........... |
| db60 | 54 68 69 73 20 6f 62 6a 65 63 74 20 70 72 6f 76 69 64 65 73 20 61 6e 20 69 74 65 72 61 74 6f 72 | This.object.provides.an.iterator |
| db80 | 20 66 6f 72 20 28 6e 6f 64 65 2c 20 64 65 67 72 65 65 29 20 61 73 20 77 65 6c 6c 20 61 73 0a 20 | .for.(node,.degree).as.well.as.. |
| dba0 | 20 20 20 20 20 20 20 6c 6f 6f 6b 75 70 20 66 6f 72 20 74 68 65 20 64 65 67 72 65 65 20 66 6f 72 | .......lookup.for.the.degree.for |
| dbc0 | 20 61 20 73 69 6e 67 6c 65 20 6e 6f 64 65 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 | .a.single.node...........Paramet |
| dbe0 | 65 72 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 6e | ers.........----------.........n |
| dc00 | 62 75 6e 63 68 20 3a 20 73 69 6e 67 6c 65 20 6e 6f 64 65 2c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 | bunch.:.single.node,.container,. |
| dc20 | 6f 72 20 61 6c 6c 20 6e 6f 64 65 73 20 28 64 65 66 61 75 6c 74 3d 20 61 6c 6c 20 6e 6f 64 65 73 | or.all.nodes.(default=.all.nodes |
| dc40 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 76 69 65 77 20 77 69 6c 6c 20 6f 6e 6c 79 | ).............The.view.will.only |
| dc60 | 20 72 65 70 6f 72 74 20 65 64 67 65 73 20 69 6e 63 69 64 65 6e 74 20 74 6f 20 74 68 65 73 65 20 | .report.edges.incident.to.these. |
| dc80 | 6e 6f 64 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 77 65 69 67 68 74 20 3a 20 73 74 72 69 6e 67 20 | nodes...........weight.:.string. |
| dca0 | 6f 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 | or.None,.optional.(default=None) |
| dcc0 | 0a 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 61 6e 20 65 64 67 65 20 | ............The.name.of.an.edge. |
| dce0 | 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 63 | attribute.that.holds.the.numeric |
| dd00 | 61 6c 20 76 61 6c 75 65 20 75 73 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 61 73 20 61 20 77 65 | al.value.used............as.a.we |
| dd20 | 69 67 68 74 2e 20 20 49 66 20 4e 6f 6e 65 2c 20 74 68 65 6e 20 65 61 63 68 20 65 64 67 65 20 68 | ight...If.None,.then.each.edge.h |
| dd40 | 61 73 20 77 65 69 67 68 74 20 31 2e 0a 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 64 65 67 72 | as.weight.1.............The.degr |
| dd60 | 65 65 20 69 73 20 74 68 65 20 73 75 6d 20 6f 66 20 74 68 65 20 65 64 67 65 20 77 65 69 67 68 74 | ee.is.the.sum.of.the.edge.weight |
| dd80 | 73 20 61 64 6a 61 63 65 6e 74 20 74 6f 20 74 68 65 20 6e 6f 64 65 2e 0a 0a 20 20 20 20 20 20 20 | s.adjacent.to.the.node.......... |
| dda0 | 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 | .Returns.........-------........ |
| ddc0 | 20 44 65 67 72 65 65 56 69 65 77 20 6f 72 20 69 6e 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 | .DegreeView.or.int.............I |
| dde0 | 66 20 6d 75 6c 74 69 70 6c 65 20 6e 6f 64 65 73 20 61 72 65 20 72 65 71 75 65 73 74 65 64 20 28 | f.multiple.nodes.are.requested.( |
| de00 | 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 72 65 74 75 72 6e 73 20 61 20 60 44 65 67 72 65 65 56 | the.default),.returns.a.`DegreeV |
| de20 | 69 65 77 60 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 70 70 69 6e 67 20 6e 6f 64 65 73 20 74 | iew`.............mapping.nodes.t |
| de40 | 6f 20 74 68 65 69 72 20 64 65 67 72 65 65 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 61 | o.their.degree..............If.a |
| de60 | 20 73 69 6e 67 6c 65 20 6e 6f 64 65 20 69 73 20 72 65 71 75 65 73 74 65 64 2c 20 72 65 74 75 72 | .single.node.is.requested,.retur |
| de80 | 6e 73 20 74 68 65 20 64 65 67 72 65 65 20 6f 66 20 74 68 65 20 6e 6f 64 65 20 61 73 20 61 6e 20 | ns.the.degree.of.the.node.as.an. |
| dea0 | 69 6e 74 65 67 65 72 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 20 | integer...........Examples...... |
| dec0 | 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 | ...--------.........>>>.G.=.nx.p |
| dee0 | 61 74 68 5f 67 72 61 70 68 28 34 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 2c 20 4d 75 6c 74 | ath_graph(4)..#.or.DiGraph,.Mult |
| df00 | 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 20 20 20 20 20 | iGraph,.MultiDiGraph,.etc....... |
| df20 | 20 20 3e 3e 3e 20 47 2e 64 65 67 72 65 65 5b 30 5d 20 20 23 20 6e 6f 64 65 20 30 20 68 61 73 20 | ..>>>.G.degree[0]..#.node.0.has. |
| df40 | 64 65 67 72 65 65 20 31 0a 20 20 20 20 20 20 20 20 31 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c | degree.1.........1.........>>>.l |
| df60 | 69 73 74 28 47 2e 64 65 67 72 65 65 28 5b 30 2c 20 31 2c 20 32 5d 29 29 0a 20 20 20 20 20 20 20 | ist(G.degree([0,.1,.2]))........ |
| df80 | 20 5b 28 30 2c 20 31 29 2c 20 28 31 2c 20 32 29 2c 20 28 32 2c 20 32 29 5d 0a 20 20 20 20 20 20 | .[(0,.1),.(1,.2),.(2,.2)]....... |
| dfa0 | 20 20 29 01 72 08 00 00 00 72 2f 00 00 00 73 01 00 00 00 20 72 1c 00 00 00 72 13 00 00 00 7a 0c | ..).r....r/...s.....r....r....z. |
| dfc0 | 47 72 61 70 68 2e 64 65 67 72 65 65 db 05 00 00 73 10 00 00 00 80 00 f4 48 01 00 10 1a 98 24 d3 | Graph.degree....s.......H.....$. |
| dfe0 | 0f 1f d0 08 1f 72 1e 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 | .....r....c..................... |
| e000 | ca 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 6a 03 00 00 | ......|.j...................j... |
| e020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 7c 00 6a 04 00 00 | ..........................|.j... |
| e040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................j............... |
| e060 | 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 7c 00 6a 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..............|.j............... |
| e080 | 00 00 00 00 6a 03 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........................... |
| e0a0 | 01 00 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 00 | ..t.........j................... |
| e0c0 | 7c 00 ab 01 00 00 00 00 00 00 01 00 79 01 29 02 61 54 01 00 00 52 65 6d 6f 76 65 20 61 6c 6c 20 | |...........y.).aT...Remove.all. |
| e0e0 | 6e 6f 64 65 73 20 61 6e 64 20 65 64 67 65 73 20 66 72 6f 6d 20 74 68 65 20 67 72 61 70 68 2e 0a | nodes.and.edges.from.the.graph.. |
| e100 | 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 61 6c 73 6f 20 72 65 6d 6f 76 65 73 20 74 68 65 20 6e | .........This.also.removes.the.n |
| e120 | 61 6d 65 2c 20 61 6e 64 20 61 6c 6c 20 67 72 61 70 68 2c 20 6e 6f 64 65 2c 20 61 6e 64 20 65 64 | ame,.and.all.graph,.node,.and.ed |
| e140 | 67 65 20 61 74 74 72 69 62 75 74 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 | ge.attributes...........Examples |
| e160 | 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 | .........--------.........>>>.G. |
| e180 | 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 34 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 | =.nx.path_graph(4)..#.or.DiGraph |
| e1a0 | 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a | ,.MultiGraph,.MultiDiGraph,.etc. |
| e1c0 | 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 63 6c 65 61 72 28 29 0a 20 20 20 20 20 20 20 20 3e 3e | ........>>>.G.clear().........>> |
| e1e0 | 3e 20 6c 69 73 74 28 47 2e 6e 6f 64 65 73 29 0a 20 20 20 20 20 20 20 20 5b 5d 0a 20 20 20 20 20 | >.list(G.nodes).........[]...... |
| e200 | 20 20 20 3e 3e 3e 20 6c 69 73 74 28 47 2e 65 64 67 65 73 29 0a 20 20 20 20 20 20 20 20 5b 5d 0a | ...>>>.list(G.edges).........[]. |
| e220 | 0a 20 20 20 20 20 20 20 20 4e 29 06 72 10 00 00 00 da 05 63 6c 65 61 72 72 28 00 00 00 72 36 00 | .........N).r......clearr(...r6. |
| e240 | 00 00 72 2d 00 00 00 72 45 00 00 00 72 2f 00 00 00 73 01 00 00 00 20 72 1c 00 00 00 72 af 00 00 | ..r-...rE...r/...s.....r....r... |
| e260 | 00 7a 0b 47 72 61 70 68 2e 63 6c 65 61 72 01 06 00 00 73 3e 00 00 00 80 00 f0 1e 00 09 0d 8f 09 | .z.Graph.clear....s>............ |
| e280 | 89 09 8f 0f 89 0f d4 08 19 d8 08 0c 8f 0a 89 0a d7 08 18 d1 08 18 d4 08 1a d8 08 0c 8f 0a 89 0a | ................................ |
| e2a0 | d7 08 18 d1 08 18 d4 08 1a dc 08 0a 8f 0f 89 0f 98 04 d5 08 1d 72 1e 00 00 00 63 01 00 00 00 00 | .....................r....c..... |
| e2c0 | 00 00 00 00 00 00 00 03 00 00 00 03 00 00 00 f3 8c 00 00 00 97 00 7c 00 6a 00 00 00 00 00 00 00 | ......................|.j....... |
| e2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ............j................... |
| e300 | ab 00 00 00 00 00 00 00 44 00 5d 12 00 00 7d 01 7c 01 6a 05 00 00 00 00 00 00 00 00 00 00 00 00 | ........D.]...}.|.j............. |
| e320 | 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 01 00 8c 14 04 00 74 07 00 00 00 00 00 00 00 00 6a 08 | ....................t.........j. |
| e340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 ab 01 00 00 00 00 00 00 01 00 79 01 | ..................|...........y. |
| e360 | 29 02 61 21 01 00 00 52 65 6d 6f 76 65 20 61 6c 6c 20 65 64 67 65 73 20 66 72 6f 6d 20 74 68 65 | ).a!...Remove.all.edges.from.the |
| e380 | 20 67 72 61 70 68 20 77 69 74 68 6f 75 74 20 61 6c 74 65 72 69 6e 67 20 6e 6f 64 65 73 2e 0a 0a | .graph.without.altering.nodes... |
| e3a0 | 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d | ........Examples.........------- |
| e3c0 | 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 | -.........>>>.G.=.nx.path_graph( |
| e3e0 | 34 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 | 4)..#.or.DiGraph,.MultiGraph,.Mu |
| e400 | 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 63 6c | ltiDiGraph,.etc.........>>>.G.cl |
| e420 | 65 61 72 5f 65 64 67 65 73 28 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 47 2e 6e | ear_edges().........>>>.list(G.n |
| e440 | 6f 64 65 73 29 0a 20 20 20 20 20 20 20 20 5b 30 2c 20 31 2c 20 32 2c 20 33 5d 0a 20 20 20 20 20 | odes).........[0,.1,.2,.3]...... |
| e460 | 20 20 20 3e 3e 3e 20 6c 69 73 74 28 47 2e 65 64 67 65 73 29 0a 20 20 20 20 20 20 20 20 5b 5d 0a | ...>>>.list(G.edges).........[]. |
| e480 | 20 20 20 20 20 20 20 20 4e 29 05 72 10 00 00 00 da 06 76 61 6c 75 65 73 72 af 00 00 00 72 2d 00 | ........N).r......valuesr....r-. |
| e4a0 | 00 00 72 45 00 00 00 29 02 72 16 00 00 00 da 08 6e 62 72 5f 64 69 63 74 73 02 00 00 00 20 20 72 | ..rE...).r......nbr_dicts......r |
| e4c0 | 1c 00 00 00 da 0b 63 6c 65 61 72 5f 65 64 67 65 73 7a 11 47 72 61 70 68 2e 63 6c 65 61 72 5f 65 | ......clear_edgesz.Graph.clear_e |
| e4e0 | 64 67 65 73 15 06 00 00 73 36 00 00 00 80 00 f0 18 00 19 1d 9f 09 99 09 d7 18 28 d1 18 28 d3 18 | dges....s6................(..(.. |
| e500 | 2a f2 00 01 09 1d 88 48 d8 0c 14 8f 4e 89 4e d5 0c 1c f0 03 01 09 1d e4 08 0a 8f 0f 89 0f 98 04 | *......H....N.N................. |
| e520 | d5 08 1d 72 1e 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 f3 04 00 | ...r....c....................... |
| e540 | 00 00 97 00 79 01 29 02 7a 37 52 65 74 75 72 6e 73 20 54 72 75 65 20 69 66 20 67 72 61 70 68 20 | ....y.).z7Returns.True.if.graph. |
| e560 | 69 73 20 61 20 6d 75 6c 74 69 67 72 61 70 68 2c 20 46 61 6c 73 65 20 6f 74 68 65 72 77 69 73 65 | is.a.multigraph,.False.otherwise |
| e580 | 2e 46 72 24 00 00 00 72 2f 00 00 00 73 01 00 00 00 20 72 1c 00 00 00 da 0d 69 73 5f 6d 75 6c 74 | .Fr$...r/...s.....r......is_mult |
| e5a0 | 69 67 72 61 70 68 7a 13 47 72 61 70 68 2e 69 73 5f 6d 75 6c 74 69 67 72 61 70 68 25 06 00 00 f3 | igraphz.Graph.is_multigraph%.... |
| e5c0 | 05 00 00 00 80 00 e0 0f 14 72 1e 00 00 00 63 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 | .........r....c................. |
| e5e0 | 00 00 00 f3 04 00 00 00 97 00 79 01 29 02 7a 33 52 65 74 75 72 6e 73 20 54 72 75 65 20 69 66 20 | ..........y.).z3Returns.True.if. |
| e600 | 67 72 61 70 68 20 69 73 20 64 69 72 65 63 74 65 64 2c 20 46 61 6c 73 65 20 6f 74 68 65 72 77 69 | graph.is.directed,.False.otherwi |
| e620 | 73 65 2e 46 72 24 00 00 00 72 2f 00 00 00 73 01 00 00 00 20 72 1c 00 00 00 da 0b 69 73 5f 64 69 | se.Fr$...r/...s.....r......is_di |
| e640 | 72 65 63 74 65 64 7a 11 47 72 61 70 68 2e 69 73 5f 64 69 72 65 63 74 65 64 29 06 00 00 72 b6 00 | rectedz.Graph.is_directed)...r.. |
| e660 | 00 00 72 1e 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 76 01 00 | ..r....c.....................v.. |
| e680 | 00 97 00 7c 01 64 01 75 00 72 1f 74 00 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 | ...|.d.u.r.t.........j.......... |
| e6a0 | 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 00 00 00 00 7c 00 ab | .........j...................|.. |
| e6c0 | 01 00 00 00 00 00 00 53 00 7c 00 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab | .......S.|.j.................... |
| e6e0 | 00 00 00 00 00 00 00 7d 02 7c 02 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a | .......}.|.j...................j |
| e700 | 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a 08 00 00 00 00 00 00 00 00 00 | ...................|.j.......... |
| e720 | 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 7c 02 6a 0d 00 00 00 00 00 00 00 00 00 | ...................|.j.......... |
| e740 | 00 00 00 00 00 00 00 00 00 64 02 84 00 7c 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........d...|.j................ |
| e760 | 00 00 00 6a 11 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 | ...j...........................D |
| e780 | 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 7c 02 6a 13 00 00 00 00 00 00 00 00 00 | ...................|.j.......... |
| e7a0 | 00 00 00 00 00 00 00 00 00 64 03 84 00 7c 00 6a 14 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........d...|.j................ |
| e7c0 | 00 00 00 6a 11 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 | ...j...........................D |
| e7e0 | 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 01 00 7c 02 53 00 29 04 61 14 0c 00 00 52 65 | ...................|.S.).a....Re |
| e800 | 74 75 72 6e 73 20 61 20 63 6f 70 79 20 6f 66 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 | turns.a.copy.of.the.graph....... |
| e820 | 20 20 20 20 54 68 65 20 63 6f 70 79 20 6d 65 74 68 6f 64 20 62 79 20 64 65 66 61 75 6c 74 20 72 | ....The.copy.method.by.default.r |
| e840 | 65 74 75 72 6e 73 20 61 6e 20 69 6e 64 65 70 65 6e 64 65 6e 74 20 73 68 61 6c 6c 6f 77 20 63 6f | eturns.an.independent.shallow.co |
| e860 | 70 79 0a 20 20 20 20 20 20 20 20 6f 66 20 74 68 65 20 67 72 61 70 68 20 61 6e 64 20 61 74 74 72 | py.........of.the.graph.and.attr |
| e880 | 69 62 75 74 65 73 2e 20 54 68 61 74 20 69 73 2c 20 69 66 20 61 6e 20 61 74 74 72 69 62 75 74 65 | ibutes..That.is,.if.an.attribute |
| e8a0 | 20 69 73 20 61 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 65 72 2c 20 74 68 61 74 20 63 6f | .is.a.........container,.that.co |
| e8c0 | 6e 74 61 69 6e 65 72 20 69 73 20 73 68 61 72 65 64 20 62 79 20 74 68 65 20 6f 72 69 67 69 6e 61 | ntainer.is.shared.by.the.origina |
| e8e0 | 6c 20 61 6e 20 74 68 65 20 63 6f 70 79 2e 0a 20 20 20 20 20 20 20 20 55 73 65 20 50 79 74 68 6f | l.an.the.copy..........Use.Pytho |
| e900 | 6e 27 73 20 60 63 6f 70 79 2e 64 65 65 70 63 6f 70 79 60 20 66 6f 72 20 6e 65 77 20 63 6f 6e 74 | n's.`copy.deepcopy`.for.new.cont |
| e920 | 61 69 6e 65 72 73 2e 0a 0a 20 20 20 20 20 20 20 20 49 66 20 60 61 73 5f 76 69 65 77 60 20 69 73 | ainers...........If.`as_view`.is |
| e940 | 20 54 72 75 65 20 74 68 65 6e 20 61 20 76 69 65 77 20 69 73 20 72 65 74 75 72 6e 65 64 20 69 6e | .True.then.a.view.is.returned.in |
| e960 | 73 74 65 61 64 20 6f 66 20 61 20 63 6f 70 79 2e 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 0a | stead.of.a.copy...........Notes. |
| e980 | 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 41 6c 6c 20 63 6f 70 69 65 73 | ........-----.........All.copies |
| e9a0 | 20 72 65 70 72 6f 64 75 63 65 20 74 68 65 20 67 72 61 70 68 20 73 74 72 75 63 74 75 72 65 2c 20 | .reproduce.the.graph.structure,. |
| e9c0 | 62 75 74 20 64 61 74 61 20 61 74 74 72 69 62 75 74 65 73 0a 20 20 20 20 20 20 20 20 6d 61 79 20 | but.data.attributes.........may. |
| e9e0 | 62 65 20 68 61 6e 64 6c 65 64 20 69 6e 20 64 69 66 66 65 72 65 6e 74 20 77 61 79 73 2e 20 54 68 | be.handled.in.different.ways..Th |
| ea00 | 65 72 65 20 61 72 65 20 66 6f 75 72 20 74 79 70 65 73 20 6f 66 20 63 6f 70 69 65 73 0a 20 20 20 | ere.are.four.types.of.copies.... |
| ea20 | 20 20 20 20 20 6f 66 20 61 20 67 72 61 70 68 20 74 68 61 74 20 70 65 6f 70 6c 65 20 6d 69 67 68 | .....of.a.graph.that.people.migh |
| ea40 | 74 20 77 61 6e 74 2e 0a 0a 20 20 20 20 20 20 20 20 44 65 65 70 63 6f 70 79 20 2d 2d 20 41 20 22 | t.want...........Deepcopy.--.A." |
| ea60 | 64 65 65 70 63 6f 70 79 22 20 63 6f 70 69 65 73 20 74 68 65 20 67 72 61 70 68 20 73 74 72 75 63 | deepcopy".copies.the.graph.struc |
| ea80 | 74 75 72 65 20 61 73 20 77 65 6c 6c 20 61 73 0a 20 20 20 20 20 20 20 20 61 6c 6c 20 64 61 74 61 | ture.as.well.as.........all.data |
| eaa0 | 20 61 74 74 72 69 62 75 74 65 73 20 61 6e 64 20 61 6e 79 20 6f 62 6a 65 63 74 73 20 74 68 65 79 | .attributes.and.any.objects.they |
| eac0 | 20 6d 69 67 68 74 20 63 6f 6e 74 61 69 6e 2e 0a 20 20 20 20 20 20 20 20 54 68 65 20 65 6e 74 69 | .might.contain..........The.enti |
| eae0 | 72 65 20 67 72 61 70 68 20 6f 62 6a 65 63 74 20 69 73 20 6e 65 77 20 73 6f 20 74 68 61 74 20 63 | re.graph.object.is.new.so.that.c |
| eb00 | 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 63 6f 70 79 0a 20 20 20 20 20 20 20 20 64 6f 20 6e 6f | hanges.in.the.copy.........do.no |
| eb20 | 74 20 61 66 66 65 63 74 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 6f 62 6a 65 63 74 2e 20 28 73 | t.affect.the.original.object..(s |
| eb40 | 65 65 20 50 79 74 68 6f 6e 27 73 20 63 6f 70 79 2e 64 65 65 70 63 6f 70 79 29 0a 0a 20 20 20 20 | ee.Python's.copy.deepcopy)...... |
| eb60 | 20 20 20 20 44 61 74 61 20 52 65 66 65 72 65 6e 63 65 20 28 53 68 61 6c 6c 6f 77 29 20 2d 2d 20 | ....Data.Reference.(Shallow).--. |
| eb80 | 46 6f 72 20 61 20 73 68 61 6c 6c 6f 77 20 63 6f 70 79 20 74 68 65 20 67 72 61 70 68 20 73 74 72 | For.a.shallow.copy.the.graph.str |
| eba0 | 75 63 74 75 72 65 0a 20 20 20 20 20 20 20 20 69 73 20 63 6f 70 69 65 64 20 62 75 74 20 74 68 65 | ucture.........is.copied.but.the |
| ebc0 | 20 65 64 67 65 2c 20 6e 6f 64 65 20 61 6e 64 20 67 72 61 70 68 20 61 74 74 72 69 62 75 74 65 20 | .edge,.node.and.graph.attribute. |
| ebe0 | 64 69 63 74 73 20 61 72 65 0a 20 20 20 20 20 20 20 20 72 65 66 65 72 65 6e 63 65 73 20 74 6f 20 | dicts.are.........references.to. |
| ec00 | 74 68 6f 73 65 20 69 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 67 72 61 70 68 2e 20 54 68 69 | those.in.the.original.graph..Thi |
| ec20 | 73 20 73 61 76 65 73 0a 20 20 20 20 20 20 20 20 74 69 6d 65 20 61 6e 64 20 6d 65 6d 6f 72 79 20 | s.saves.........time.and.memory. |
| ec40 | 62 75 74 20 63 6f 75 6c 64 20 63 61 75 73 65 20 63 6f 6e 66 75 73 69 6f 6e 20 69 66 20 79 6f 75 | but.could.cause.confusion.if.you |
| ec60 | 20 63 68 61 6e 67 65 20 61 6e 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 20 20 69 6e 20 | .change.an.attribute.........in. |
| ec80 | 6f 6e 65 20 67 72 61 70 68 20 61 6e 64 20 69 74 20 63 68 61 6e 67 65 73 20 74 68 65 20 61 74 74 | one.graph.and.it.changes.the.att |
| eca0 | 72 69 62 75 74 65 20 69 6e 20 74 68 65 20 6f 74 68 65 72 2e 0a 20 20 20 20 20 20 20 20 4e 65 74 | ribute.in.the.other..........Net |
| ecc0 | 77 6f 72 6b 58 20 64 6f 65 73 20 6e 6f 74 20 70 72 6f 76 69 64 65 20 74 68 69 73 20 6c 65 76 65 | workX.does.not.provide.this.leve |
| ece0 | 6c 20 6f 66 20 73 68 61 6c 6c 6f 77 20 63 6f 70 79 2e 0a 0a 20 20 20 20 20 20 20 20 49 6e 64 65 | l.of.shallow.copy...........Inde |
| ed00 | 70 65 6e 64 65 6e 74 20 53 68 61 6c 6c 6f 77 20 2d 2d 20 54 68 69 73 20 63 6f 70 79 20 63 72 65 | pendent.Shallow.--.This.copy.cre |
| ed20 | 61 74 65 73 20 6e 65 77 20 69 6e 64 65 70 65 6e 64 65 6e 74 20 61 74 74 72 69 62 75 74 65 0a 20 | ates.new.independent.attribute.. |
| ed40 | 20 20 20 20 20 20 20 64 69 63 74 73 20 61 6e 64 20 74 68 65 6e 20 64 6f 65 73 20 61 20 73 68 61 | .......dicts.and.then.does.a.sha |
| ed60 | 6c 6c 6f 77 20 63 6f 70 79 20 6f 66 20 74 68 65 20 61 74 74 72 69 62 75 74 65 73 2e 20 54 68 61 | llow.copy.of.the.attributes..Tha |
| ed80 | 74 20 69 73 2c 20 61 6e 79 0a 20 20 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 73 20 74 68 61 | t.is,.any.........attributes.tha |
| eda0 | 74 20 61 72 65 20 63 6f 6e 74 61 69 6e 65 72 73 20 61 72 65 20 73 68 61 72 65 64 20 62 65 74 77 | t.are.containers.are.shared.betw |
| edc0 | 65 65 6e 20 74 68 65 20 6e 65 77 20 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 61 6e 64 20 74 68 | een.the.new.graph.........and.th |
| ede0 | 65 20 6f 72 69 67 69 6e 61 6c 2e 20 54 68 69 73 20 69 73 20 65 78 61 63 74 6c 79 20 77 68 61 74 | e.original..This.is.exactly.what |
| ee00 | 20 60 64 69 63 74 2e 63 6f 70 79 28 29 60 20 70 72 6f 76 69 64 65 73 2e 0a 20 20 20 20 20 20 20 | .`dict.copy()`.provides......... |
| ee20 | 20 59 6f 75 20 63 61 6e 20 6f 62 74 61 69 6e 20 74 68 69 73 20 73 74 79 6c 65 20 63 6f 70 79 20 | .You.can.obtain.this.style.copy. |
| ee40 | 75 73 69 6e 67 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 | using:..............>>>.G.=.nx.p |
| ee60 | 61 74 68 5f 67 72 61 70 68 28 35 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 48 20 3d | ath_graph(5).............>>>.H.= |
| ee80 | 20 47 2e 63 6f 70 79 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 3e 3e 3e 20 48 20 3d 20 47 2e | .G.copy().............>>>.H.=.G. |
| eea0 | 63 6f 70 79 28 61 73 5f 76 69 65 77 3d 46 61 6c 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | copy(as_view=False)............. |
| eec0 | 3e 3e 3e 20 48 20 3d 20 6e 78 2e 47 72 61 70 68 28 47 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | >>>.H.=.nx.Graph(G)............. |
| eee0 | 3e 3e 3e 20 48 20 3d 20 47 2e 5f 5f 63 6c 61 73 73 5f 5f 28 47 29 0a 0a 20 20 20 20 20 20 20 20 | >>>.H.=.G.__class__(G).......... |
| ef00 | 46 72 65 73 68 20 44 61 74 61 20 2d 2d 20 46 6f 72 20 66 72 65 73 68 20 64 61 74 61 2c 20 74 68 | Fresh.Data.--.For.fresh.data,.th |
| ef20 | 65 20 67 72 61 70 68 20 73 74 72 75 63 74 75 72 65 20 69 73 20 63 6f 70 69 65 64 20 77 68 69 6c | e.graph.structure.is.copied.whil |
| ef40 | 65 0a 20 20 20 20 20 20 20 20 6e 65 77 20 65 6d 70 74 79 20 64 61 74 61 20 61 74 74 72 69 62 75 | e.........new.empty.data.attribu |
| ef60 | 74 65 20 64 69 63 74 73 20 61 72 65 20 63 72 65 61 74 65 64 2e 20 54 68 65 20 72 65 73 75 6c 74 | te.dicts.are.created..The.result |
| ef80 | 69 6e 67 20 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 69 73 20 69 6e 64 65 70 65 6e 64 65 6e 74 | ing.graph.........is.independent |
| efa0 | 20 6f 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 61 6e 64 20 69 74 20 68 61 73 20 6e 6f 20 65 | .of.the.original.and.it.has.no.e |
| efc0 | 64 67 65 2c 20 6e 6f 64 65 20 6f 72 20 67 72 61 70 68 0a 20 20 20 20 20 20 20 20 61 74 74 72 69 | dge,.node.or.graph.........attri |
| efe0 | 62 75 74 65 73 2e 20 46 72 65 73 68 20 63 6f 70 69 65 73 20 61 72 65 20 6e 6f 74 20 65 6e 61 62 | butes..Fresh.copies.are.not.enab |
| f000 | 6c 65 64 2e 20 49 6e 73 74 65 61 64 20 75 73 65 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 3e | led..Instead.use:..............> |
| f020 | 3e 3e 20 48 20 3d 20 47 2e 5f 5f 63 6c 61 73 73 5f 5f 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 | >>.H.=.G.__class__()............ |
| f040 | 20 3e 3e 3e 20 48 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 72 6f 6d 28 47 29 0a 20 20 20 20 20 20 20 | .>>>.H.add_nodes_from(G)........ |
| f060 | 20 20 20 20 20 3e 3e 3e 20 48 2e 61 64 64 5f 65 64 67 65 73 5f 66 72 6f 6d 28 47 2e 65 64 67 65 | .....>>>.H.add_edges_from(G.edge |
| f080 | 73 29 0a 0a 20 20 20 20 20 20 20 20 56 69 65 77 20 2d 2d 20 49 6e 73 70 69 72 65 64 20 62 79 20 | s)..........View.--.Inspired.by. |
| f0a0 | 64 69 63 74 2d 76 69 65 77 73 2c 20 67 72 61 70 68 2d 76 69 65 77 73 20 61 63 74 20 6c 69 6b 65 | dict-views,.graph-views.act.like |
| f0c0 | 20 72 65 61 64 2d 6f 6e 6c 79 0a 20 20 20 20 20 20 20 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 74 | .read-only.........versions.of.t |
| f0e0 | 68 65 20 6f 72 69 67 69 6e 61 6c 20 67 72 61 70 68 2c 20 70 72 6f 76 69 64 69 6e 67 20 61 20 63 | he.original.graph,.providing.a.c |
| f100 | 6f 70 79 20 6f 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 0a 20 20 20 20 20 20 20 20 73 74 72 75 | opy.of.the.original.........stru |
| f120 | 63 74 75 72 65 20 77 69 74 68 6f 75 74 20 72 65 71 75 69 72 69 6e 67 20 61 6e 79 20 6d 65 6d 6f | cture.without.requiring.any.memo |
| f140 | 72 79 20 66 6f 72 20 63 6f 70 79 69 6e 67 20 74 68 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a | ry.for.copying.the.information.. |
| f160 | 0a 20 20 20 20 20 20 20 20 53 65 65 20 74 68 65 20 50 79 74 68 6f 6e 20 63 6f 70 79 20 6d 6f 64 | .........See.the.Python.copy.mod |
| f180 | 75 6c 65 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 73 68 61 6c | ule.for.more.information.on.shal |
| f1a0 | 6c 6f 77 0a 20 20 20 20 20 20 20 20 61 6e 64 20 64 65 65 70 20 63 6f 70 69 65 73 2c 20 68 74 74 | low.........and.deep.copies,.htt |
| f1c0 | 70 73 3a 2f 2f 64 6f 63 73 2e 70 79 74 68 6f 6e 2e 6f 72 67 2f 33 2f 6c 69 62 72 61 72 79 2f 63 | ps://docs.python.org/3/library/c |
| f1e0 | 6f 70 79 2e 68 74 6d 6c 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 | opy.html...........Parameters... |
| f200 | 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 61 73 5f 76 69 65 77 | ......----------.........as_view |
| f220 | 20 3a 20 62 6f 6f 6c 2c 20 6f 70 74 69 6f 6e 61 6c 20 28 64 65 66 61 75 6c 74 3d 46 61 6c 73 65 | .:.bool,.optional.(default=False |
| f240 | 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 54 72 75 65 2c 20 74 68 65 20 72 65 74 75 72 | ).............If.True,.the.retur |
| f260 | 6e 65 64 20 67 72 61 70 68 2d 76 69 65 77 20 70 72 6f 76 69 64 65 73 20 61 20 72 65 61 64 2d 6f | ned.graph-view.provides.a.read-o |
| f280 | 6e 6c 79 20 76 69 65 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 6f 66 20 74 68 65 20 6f 72 69 67 | nly.view.............of.the.orig |
| f2a0 | 69 6e 61 6c 20 67 72 61 70 68 20 77 69 74 68 6f 75 74 20 61 63 74 75 61 6c 6c 79 20 63 6f 70 79 | inal.graph.without.actually.copy |
| f2c0 | 69 6e 67 20 61 6e 79 20 64 61 74 61 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 | ing.any.data...........Returns.. |
| f2e0 | 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 47 20 3a 20 47 72 61 70 68 | .......-------.........G.:.Graph |
| f300 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 20 63 6f 70 79 20 6f 66 20 74 68 65 20 67 72 61 70 68 | .............A.copy.of.the.graph |
| f320 | 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d | ...........See.Also.........---- |
| f340 | 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 74 6f 5f 64 69 72 65 63 74 65 64 3a 20 72 65 74 75 72 6e | ----.........to_directed:.return |
| f360 | 20 61 20 64 69 72 65 63 74 65 64 20 63 6f 70 79 20 6f 66 20 74 68 65 20 67 72 61 70 68 2e 0a 0a | .a.directed.copy.of.the.graph... |
| f380 | 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d | ........Examples.........------- |
| f3a0 | 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 | -.........>>>.G.=.nx.path_graph( |
| f3c0 | 34 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 | 4)..#.or.DiGraph,.MultiGraph,.Mu |
| f3e0 | 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 48 20 3d 20 | ltiDiGraph,.etc.........>>>.H.=. |
| f400 | 47 2e 63 6f 70 79 28 29 0a 0a 20 20 20 20 20 20 20 20 54 63 01 00 00 00 00 00 00 00 00 00 00 00 | G.copy()..........Tc............ |
| f420 | 04 00 00 00 33 00 00 00 f3 46 00 00 00 4b 00 01 00 97 00 7c 00 5d 19 00 00 5c 02 00 00 7d 01 7d | ....3....F...K.....|.]...\...}.} |
| f440 | 02 7c 01 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 | .|.|.j.......................... |
| f460 | 00 66 02 96 01 97 01 01 00 8c 1b 04 00 79 00 ad 03 77 01 72 8f 00 00 00 29 01 72 66 00 00 00 a9 | .f...........y...w.r....).rf.... |
| f480 | 03 72 90 00 00 00 72 54 00 00 00 72 91 00 00 00 73 03 00 00 00 20 20 20 72 1c 00 00 00 72 93 00 | .r....rT...r....s.......r....r.. |
| f4a0 | 00 00 7a 1d 47 72 61 70 68 2e 63 6f 70 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 | ..z.Graph.copy.<locals>.<genexpr |
| f4c0 | 3e 7e 06 00 00 73 1e 00 00 00 e8 00 f8 80 00 d2 18 46 a9 34 a8 31 a8 61 98 21 98 51 9f 56 99 56 | >~...s...........F.4.1.a.!.Q.V.V |
| f4e0 | 9b 58 9c 1d d1 18 46 f9 73 04 00 00 00 82 1f 21 01 63 01 00 00 00 00 00 00 00 00 00 00 00 06 00 | .X....F.s......!.c.............. |
| f500 | 00 00 33 00 00 00 f3 78 00 00 00 4b 00 01 00 97 00 7c 00 5d 32 00 00 5c 02 00 00 7d 01 7d 02 7c | ..3....x...K.....|.]2..\...}.}.| |
| f520 | 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 44 00 5d | .j...........................D.] |
| f540 | 1a 00 00 5c 02 00 00 7d 03 7d 04 7c 01 7c 03 7c 04 6a 03 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...\...}.}.|.|.|.j.............. |
| f560 | 00 00 00 00 00 ab 00 00 00 00 00 00 00 66 03 96 01 97 01 01 00 8c 1c 04 00 8c 34 04 00 79 00 ad | .............f............4..y.. |
| f580 | 03 77 01 72 8f 00 00 00 29 02 72 ab 00 00 00 72 66 00 00 00 29 05 72 90 00 00 00 72 73 00 00 00 | .w.r....).r....rf...).r....rs... |
| f5a0 | 72 71 00 00 00 72 82 00 00 00 72 83 00 00 00 73 05 00 00 00 20 20 20 20 20 72 1c 00 00 00 72 93 | rq...r....r....s.........r....r. |
| f5c0 | 00 00 00 7a 1d 47 72 61 70 68 2e 63 6f 70 79 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 | ...z.Graph.copy.<locals>.<genexp |
| f5e0 | 72 3e 7f 06 00 00 73 48 00 00 00 e8 00 f8 80 00 f2 00 04 19 0a e1 10 17 90 01 90 34 d8 1f 23 9f | r>....sH...................4..#. |
| f600 | 7a 99 7a 9b 7c f2 07 04 19 0a f1 06 00 11 1c 90 01 90 38 f0 05 00 0e 0f 90 01 90 38 97 3d 91 3d | z.z.|.............8........8.=.= |
| f620 | 93 3f d4 0c 23 f0 03 04 19 0a d8 0c 23 f1 03 04 19 0a f9 73 04 00 00 00 82 38 3a 01 29 0b 72 2d | .?..#.......#......s.....8:.).r- |
| f640 | 00 00 00 da 0a 67 72 61 70 68 76 69 65 77 73 da 12 67 65 6e 65 72 69 63 5f 67 72 61 70 68 5f 76 | .....graphviews..generic_graph_v |
| f660 | 69 65 77 da 09 5f 5f 63 6c 61 73 73 5f 5f 72 36 00 00 00 72 3b 00 00 00 72 6b 00 00 00 72 28 00 | iew..__class__r6...r;...rk...r(. |
| f680 | 00 00 72 ab 00 00 00 72 8c 00 00 00 72 10 00 00 00 29 03 72 16 00 00 00 da 07 61 73 5f 76 69 65 | ..r....r....r....).r......as_vie |
| f6a0 | 77 da 01 47 73 03 00 00 00 20 20 20 72 1c 00 00 00 72 66 00 00 00 7a 0a 47 72 61 70 68 2e 63 6f | w..Gs.......r....rf...z.Graph.co |
| f6c0 | 70 79 2d 06 00 00 73 8f 00 00 00 80 00 f0 5a 02 00 0c 13 90 64 89 3f dc 13 15 97 3d 91 3d d7 13 | py-...s.......Z.....d.?....=.=.. |
| f6e0 | 33 d1 13 33 b0 44 d3 13 39 d0 0c 39 d8 0c 10 8f 4e 89 4e d3 0c 1c 88 01 d8 08 09 8f 07 89 07 8f | 3..3.D..9..9....N.N............. |
| f700 | 0e 89 0e 90 74 97 7a 91 7a d4 08 22 d8 08 09 d7 08 18 d1 08 18 d1 18 46 b0 34 b7 3a b1 3a d7 33 | ....t.z.z.."...........F.4.:.:.3 |
| f720 | 43 d1 33 43 d3 33 45 d4 18 46 d4 08 46 d8 08 09 d7 08 18 d1 08 18 f1 00 04 19 0a e0 1b 1f 9f 39 | C.3C.3E..F..F..................9 |
| f740 | 99 39 9f 3f 99 3f d3 1b 2c f4 05 04 19 0a f4 00 04 09 0a f0 0a 00 10 11 88 08 72 1e 00 00 00 63 | .9.?.?..,.................r....c |
| f760 | 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 98 01 00 00 97 00 7c 00 6a 01 00 | ...........................|.j.. |
| f780 | 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 7d 02 7c 01 64 01 75 | .........................}.|.d.u |
| f7a0 | 00 72 20 74 02 00 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .r.t.........j.................. |
| f7c0 | 00 6a 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 02 ab 02 00 00 00 00 00 | .j...................|.|........ |
| f7e0 | 00 53 00 02 00 7c 02 ab 00 00 00 00 00 00 00 7d 03 7c 03 6a 08 00 00 00 00 00 00 00 00 00 00 00 | .S...|.........}.|.j............ |
| f800 | 00 00 00 00 00 00 00 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 0d 00 00 00 | .......j...................t.... |
| f820 | 00 00 00 00 00 7c 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 | .....|.j........................ |
| f840 | 00 00 00 ab 01 00 00 00 00 00 00 01 00 7c 03 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .............|.j................ |
| f860 | 00 00 00 64 02 84 00 7c 00 6a 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 13 00 | ...d...|.j...................j.. |
| f880 | 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 ab 00 00 00 00 | .........................D...... |
| f8a0 | 00 00 00 ab 01 00 00 00 00 00 00 01 00 7c 03 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .............|.j................ |
| f8c0 | 00 00 00 64 03 84 00 7c 00 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 13 00 | ...d...|.j...................j.. |
| f8e0 | 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 ab 00 00 00 00 | .........................D...... |
| f900 | 00 00 00 ab 01 00 00 00 00 00 00 01 00 7c 03 53 00 29 04 61 17 05 00 00 52 65 74 75 72 6e 73 20 | .............|.S.).a....Returns. |
| f920 | 61 20 64 69 72 65 63 74 65 64 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 | a.directed.representation.of.the |
| f940 | 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 | .graph...........Returns........ |
| f960 | 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 47 20 3a 20 44 69 47 72 61 70 68 0a 20 20 20 | .-------.........G.:.DiGraph.... |
| f980 | 20 20 20 20 20 20 20 20 20 41 20 64 69 72 65 63 74 65 64 20 67 72 61 70 68 20 77 69 74 68 20 74 | .........A.directed.graph.with.t |
| f9a0 | 68 65 20 73 61 6d 65 20 6e 61 6d 65 2c 20 73 61 6d 65 20 6e 6f 64 65 73 2c 20 61 6e 64 20 77 69 | he.same.name,.same.nodes,.and.wi |
| f9c0 | 74 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 61 63 68 20 65 64 67 65 20 28 75 2c 20 76 2c 20 | th.............each.edge.(u,.v,. |
| f9e0 | 64 61 74 61 29 20 72 65 70 6c 61 63 65 64 20 62 79 20 74 77 6f 20 64 69 72 65 63 74 65 64 20 65 | data).replaced.by.two.directed.e |
| fa00 | 64 67 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 75 2c 20 76 2c 20 64 61 74 61 29 20 61 6e | dges.............(u,.v,.data).an |
| fa20 | 64 20 28 76 2c 20 75 2c 20 64 61 74 61 29 2e 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 0a 20 | d.(v,.u,.data)...........Notes.. |
| fa40 | 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 72 65 74 75 72 6e | .......-----.........This.return |
| fa60 | 73 20 61 20 22 64 65 65 70 63 6f 70 79 22 20 6f 66 20 74 68 65 20 65 64 67 65 2c 20 6e 6f 64 65 | s.a."deepcopy".of.the.edge,.node |
| fa80 | 2c 20 61 6e 64 0a 20 20 20 20 20 20 20 20 67 72 61 70 68 20 61 74 74 72 69 62 75 74 65 73 20 77 | ,.and.........graph.attributes.w |
| faa0 | 68 69 63 68 20 61 74 74 65 6d 70 74 73 20 74 6f 20 63 6f 6d 70 6c 65 74 65 6c 79 20 63 6f 70 79 | hich.attempts.to.completely.copy |
| fac0 | 0a 20 20 20 20 20 20 20 20 61 6c 6c 20 6f 66 20 74 68 65 20 64 61 74 61 20 61 6e 64 20 72 65 66 | .........all.of.the.data.and.ref |
| fae0 | 65 72 65 6e 63 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 69 73 20 69 6e 20 63 6f 6e | erences...........This.is.in.con |
| fb00 | 74 72 61 73 74 20 74 6f 20 74 68 65 20 73 69 6d 69 6c 61 72 20 44 3d 44 69 47 72 61 70 68 28 47 | trast.to.the.similar.D=DiGraph(G |
| fb20 | 29 20 77 68 69 63 68 20 72 65 74 75 72 6e 73 20 61 0a 20 20 20 20 20 20 20 20 73 68 61 6c 6c 6f | ).which.returns.a.........shallo |
| fb40 | 77 20 63 6f 70 79 20 6f 66 20 74 68 65 20 64 61 74 61 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 65 | w.copy.of.the.data...........See |
| fb60 | 20 74 68 65 20 50 79 74 68 6f 6e 20 63 6f 70 79 20 6d 6f 64 75 6c 65 20 66 6f 72 20 6d 6f 72 65 | .the.Python.copy.module.for.more |
| fb80 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 73 68 61 6c 6c 6f 77 0a 20 20 20 20 20 20 20 20 | .information.on.shallow......... |
| fba0 | 61 6e 64 20 64 65 65 70 20 63 6f 70 69 65 73 2c 20 68 74 74 70 73 3a 2f 2f 64 6f 63 73 2e 70 79 | and.deep.copies,.https://docs.py |
| fbc0 | 74 68 6f 6e 2e 6f 72 67 2f 33 2f 6c 69 62 72 61 72 79 2f 63 6f 70 79 2e 68 74 6d 6c 2e 0a 0a 20 | thon.org/3/library/copy.html.... |
| fbe0 | 20 20 20 20 20 20 20 57 61 72 6e 69 6e 67 3a 20 49 66 20 79 6f 75 20 68 61 76 65 20 73 75 62 63 | .......Warning:.If.you.have.subc |
| fc00 | 6c 61 73 73 65 64 20 47 72 61 70 68 20 74 6f 20 75 73 65 20 64 69 63 74 2d 6c 69 6b 65 20 6f 62 | lassed.Graph.to.use.dict-like.ob |
| fc20 | 6a 65 63 74 73 0a 20 20 20 20 20 20 20 20 69 6e 20 74 68 65 20 64 61 74 61 20 73 74 72 75 63 74 | jects.........in.the.data.struct |
| fc40 | 75 72 65 2c 20 74 68 6f 73 65 20 63 68 61 6e 67 65 73 20 64 6f 20 6e 6f 74 20 74 72 61 6e 73 66 | ure,.those.changes.do.not.transf |
| fc60 | 65 72 20 74 6f 20 74 68 65 0a 20 20 20 20 20 20 20 20 44 69 47 72 61 70 68 20 63 72 65 61 74 65 | er.to.the.........DiGraph.create |
| fc80 | 64 20 62 79 20 74 68 69 73 20 6d 65 74 68 6f 64 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 | d.by.this.method...........Examp |
| fca0 | 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e | les.........--------.........>>> |
| fcc0 | 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 28 29 20 20 23 20 6f 72 20 4d 75 6c 74 69 47 72 61 70 68 | .G.=.nx.Graph()..#.or.MultiGraph |
| fce0 | 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 30 2c 20 | ,.etc.........>>>.G.add_edge(0,. |
| fd00 | 31 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 48 20 3d 20 47 2e 74 6f 5f 64 69 72 65 63 74 65 64 | 1).........>>>.H.=.G.to_directed |
| fd20 | 28 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 48 2e 65 64 67 65 73 29 0a 20 20 20 | ().........>>>.list(H.edges).... |
| fd40 | 20 20 20 20 20 5b 28 30 2c 20 31 29 2c 20 28 31 2c 20 30 29 5d 0a 0a 20 20 20 20 20 20 20 20 49 | .....[(0,.1),.(1,.0)]..........I |
| fd60 | 66 20 61 6c 72 65 61 64 79 20 64 69 72 65 63 74 65 64 2c 20 72 65 74 75 72 6e 20 61 20 28 64 65 | f.already.directed,.return.a.(de |
| fd80 | 65 70 29 20 63 6f 70 79 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 44 69 47 | ep).copy..........>>>.G.=.nx.DiG |
| fda0 | 72 61 70 68 28 29 20 20 23 20 6f 72 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 | raph()..#.or.MultiDiGraph,.etc.. |
| fdc0 | 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 30 2c 20 31 29 0a 20 20 20 20 | .......>>>.G.add_edge(0,.1)..... |
| fde0 | 20 20 20 20 3e 3e 3e 20 48 20 3d 20 47 2e 74 6f 5f 64 69 72 65 63 74 65 64 28 29 0a 20 20 20 20 | ....>>>.H.=.G.to_directed()..... |
| fe00 | 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 48 2e 65 64 67 65 73 29 0a 20 20 20 20 20 20 20 20 5b 28 | ....>>>.list(H.edges).........[( |
| fe20 | 30 2c 20 31 29 5d 0a 20 20 20 20 20 20 20 20 54 63 01 00 00 00 00 00 00 00 00 00 00 00 05 00 00 | 0,.1)].........Tc............... |
| fe40 | 00 33 00 00 00 f3 3c 00 00 00 4b 00 01 00 97 00 7c 00 5d 14 00 00 5c 02 00 00 7d 01 7d 02 7c 01 | .3....<...K.....|.]...\...}.}.|. |
| fe60 | 74 01 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 66 02 96 01 97 01 01 00 8c 16 04 00 | t.........|.........f........... |
| fe80 | 79 00 ad 03 77 01 72 8f 00 00 00 72 03 00 00 00 72 bb 00 00 00 73 03 00 00 00 20 20 20 72 1c 00 | y...w.r....r....r....s.......r.. |
| fea0 | 00 00 72 93 00 00 00 7a 24 47 72 61 70 68 2e 74 6f 5f 64 69 72 65 63 74 65 64 2e 3c 6c 6f 63 61 | ..r....z$Graph.to_directed.<loca |
| fec0 | 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e b6 06 00 00 f3 1d 00 00 00 e8 00 f8 80 00 d2 18 49 a9 64 | ls>.<genexpr>................I.d |
| fee0 | a8 61 b0 11 98 21 9c 58 a0 61 9b 5b d4 19 29 d1 18 49 f9 f3 04 00 00 00 82 1a 1c 01 63 01 00 00 | .a...!.X.a.[..)..I..........c... |
| ff00 | 00 00 00 00 00 00 00 00 00 07 00 00 00 33 00 00 00 f3 6e 00 00 00 4b 00 01 00 97 00 7c 00 5d 2d | .............3....n...K.....|.]- |
| ff20 | 00 00 5c 02 00 00 7d 01 7d 02 7c 02 6a 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ..\...}.}.|.j................... |
| ff40 | ab 00 00 00 00 00 00 00 44 00 5d 15 00 00 5c 02 00 00 7d 03 7d 04 7c 01 7c 03 74 03 00 00 00 00 | ........D.]...\...}.}.|.|.t..... |
| ff60 | 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 66 03 96 01 97 01 01 00 8c 17 04 00 8c 2f 04 00 79 00 | ....|.........f............/..y. |
| ff80 | ad 03 77 01 72 8f 00 00 00 a9 02 72 ab 00 00 00 72 04 00 00 00 29 05 72 90 00 00 00 72 73 00 00 | ..w.r......r....r....).r....rs.. |
| ffa0 | 00 72 71 00 00 00 72 82 00 00 00 72 9c 00 00 00 73 05 00 00 00 20 20 20 20 20 72 1c 00 00 00 72 | .rq...r....r....s.........r....r |
| ffc0 | 93 00 00 00 7a 24 47 72 61 70 68 2e 74 6f 5f 64 69 72 65 63 74 65 64 2e 3c 6c 6f 63 61 6c 73 3e | ....z$Graph.to_directed.<locals> |
| ffe0 | 2e 3c 67 65 6e 65 78 70 72 3e b7 06 00 00 73 46 00 00 00 e8 00 f8 80 00 f2 00 04 19 0a e1 10 17 | .<genexpr>....sF................ |
| 10000 | 90 01 90 34 d8 1b 1f 9f 3a 99 3a 9b 3c f2 07 04 19 0a f1 06 00 11 18 90 01 90 34 f0 05 00 0e 0f | ...4....:.:.<.............4..... |
| 10020 | 90 01 94 38 98 44 93 3e d4 0c 22 f0 03 04 19 0a d8 0c 22 f1 03 04 19 0a f9 f3 04 00 00 00 82 33 | ...8.D.>.."......."............3 |
| 10040 | 35 01 29 0c 72 30 00 00 00 72 2d 00 00 00 72 bd 00 00 00 72 be 00 00 00 72 36 00 00 00 72 3b 00 | 5.).r0...r-...r....r....r6...r;. |
| 10060 | 00 00 72 04 00 00 00 72 6b 00 00 00 72 28 00 00 00 72 ab 00 00 00 72 8c 00 00 00 72 10 00 00 00 | ..r....rk...r(...r....r....r.... |
| 10080 | a9 04 72 16 00 00 00 72 c0 00 00 00 da 0b 67 72 61 70 68 5f 63 6c 61 73 73 72 c1 00 00 00 73 04 | ..r....r......graph_classr....s. |
| 100a0 | 00 00 00 20 20 20 20 72 1c 00 00 00 da 0b 74 6f 5f 64 69 72 65 63 74 65 64 7a 11 47 72 61 70 68 | .......r......to_directedz.Graph |
| 100c0 | 2e 74 6f 5f 64 69 72 65 63 74 65 64 86 06 00 00 73 9f 00 00 00 80 00 f0 54 01 00 17 1b d7 16 2c | .to_directed....s.......T......, |
| 100e0 | d1 16 2c d3 16 2e 88 0b d8 0b 12 90 64 89 3f dc 13 15 97 3d 91 3d d7 13 33 d1 13 33 b0 44 b8 2b | ..,.........d.?....=.=..3..3.D.+ |
| 10100 | d3 13 46 d0 0c 46 e1 0c 17 8b 4d 88 01 d8 08 09 8f 07 89 07 8f 0e 89 0e 94 78 a0 04 a7 0a a1 0a | ..F..F....M..............x...... |
| 10120 | d3 17 2b d4 08 2c d8 08 09 d7 08 18 d1 08 18 d1 18 49 b0 64 b7 6a b1 6a d7 36 46 d1 36 46 d3 36 | ..+..,...........I.d.j.j.6F.6F.6 |
| 10140 | 48 d4 18 49 d4 08 49 d8 08 09 d7 08 18 d1 08 18 f1 00 04 19 0a e0 1b 1f 9f 39 99 39 9f 3f 99 3f | H..I..I..................9.9.?.? |
| 10160 | d3 1b 2c f4 05 04 19 0a f4 00 04 09 0a f0 0a 00 10 11 88 08 72 1e 00 00 00 63 02 00 00 00 00 00 | ..,.................r....c...... |
| 10180 | 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 98 01 00 00 97 00 7c 00 6a 01 00 00 00 00 00 00 00 | .....................|.j........ |
| 101a0 | 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 02 7c 01 64 01 75 00 72 20 74 02 00 | ...................}.|.d.u.r.t.. |
| 101c0 | 00 00 00 00 00 00 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6a 07 00 00 00 | .......j...................j.... |
| 101e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 7c 02 ab 02 00 00 00 00 00 00 53 00 02 00 7c | ...............|.|.........S...| |
| 10200 | 02 ab 00 00 00 00 00 00 00 7d 03 7c 03 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........}.|.j.................. |
| 10220 | 00 6a 0b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 0d 00 00 00 00 00 00 00 00 7c | .j...................t.........| |
| 10240 | 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 ab 01 00 | .j.............................. |
| 10260 | 00 00 00 00 00 01 00 7c 03 6a 0f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 02 84 | .......|.j...................d.. |
| 10280 | 00 7c 00 6a 10 00 00 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 | .|.j...................j........ |
| 102a0 | 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 44 00 ab 00 00 00 00 00 00 00 ab 01 00 | ...................D............ |
| 102c0 | 00 00 00 00 00 01 00 7c 03 6a 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 03 84 | .......|.j...................d.. |
| 102e0 | 00 7c 00 6a 16 00 00 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 | .|.j...................j........ |
| 10300 | 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 44 00 ab 00 00 00 00 00 00 00 ab 01 00 | ...................D............ |
| 10320 | 00 00 00 00 00 01 00 7c 03 53 00 29 04 61 e4 04 00 00 52 65 74 75 72 6e 73 20 61 6e 20 75 6e 64 | .......|.S.).a....Returns.an.und |
| 10340 | 69 72 65 63 74 65 64 20 63 6f 70 79 20 6f 66 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 | irected.copy.of.the.graph....... |
| 10360 | 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d | ....Parameters.........--------- |
| 10380 | 2d 0a 20 20 20 20 20 20 20 20 61 73 5f 76 69 65 77 20 3a 20 62 6f 6f 6c 20 28 6f 70 74 69 6f 6e | -.........as_view.:.bool.(option |
| 103a0 | 61 6c 2c 20 64 65 66 61 75 6c 74 3d 46 61 6c 73 65 29 0a 20 20 20 20 20 20 20 20 20 20 49 66 20 | al,.default=False)...........If. |
| 103c0 | 54 72 75 65 20 72 65 74 75 72 6e 20 61 20 76 69 65 77 20 6f 66 20 74 68 65 20 6f 72 69 67 69 6e | True.return.a.view.of.the.origin |
| 103e0 | 61 6c 20 75 6e 64 69 72 65 63 74 65 64 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 | al.undirected.graph...........Re |
| 10400 | 74 75 72 6e 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 47 20 | turns.........-------.........G. |
| 10420 | 3a 20 47 72 61 70 68 2f 4d 75 6c 74 69 47 72 61 70 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 | :.Graph/MultiGraph.............A |
| 10440 | 20 64 65 65 70 63 6f 70 79 20 6f 66 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 | .deepcopy.of.the.graph.......... |
| 10460 | 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 | .See.Also.........--------...... |
| 10480 | 20 20 20 47 72 61 70 68 2c 20 63 6f 70 79 2c 20 61 64 64 5f 65 64 67 65 2c 20 61 64 64 5f 65 64 | ...Graph,.copy,.add_edge,.add_ed |
| 104a0 | 67 65 73 5f 66 72 6f 6d 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 | ges_from..........Notes......... |
| 104c0 | 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 72 65 74 75 72 6e 73 20 61 20 22 64 65 | -----.........This.returns.a."de |
| 104e0 | 65 70 63 6f 70 79 22 20 6f 66 20 74 68 65 20 65 64 67 65 2c 20 6e 6f 64 65 2c 20 61 6e 64 0a 20 | epcopy".of.the.edge,.node,.and.. |
| 10500 | 20 20 20 20 20 20 20 67 72 61 70 68 20 61 74 74 72 69 62 75 74 65 73 20 77 68 69 63 68 20 61 74 | .......graph.attributes.which.at |
| 10520 | 74 65 6d 70 74 73 20 74 6f 20 63 6f 6d 70 6c 65 74 65 6c 79 20 63 6f 70 79 0a 20 20 20 20 20 20 | tempts.to.completely.copy....... |
| 10540 | 20 20 61 6c 6c 20 6f 66 20 74 68 65 20 64 61 74 61 20 61 6e 64 20 72 65 66 65 72 65 6e 63 65 73 | ..all.of.the.data.and.references |
| 10560 | 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 69 73 20 69 6e 20 63 6f 6e 74 72 61 73 74 20 74 | ...........This.is.in.contrast.t |
| 10580 | 6f 20 74 68 65 20 73 69 6d 69 6c 61 72 20 60 47 20 3d 20 6e 78 2e 44 69 47 72 61 70 68 28 44 29 | o.the.similar.`G.=.nx.DiGraph(D) |
| 105a0 | 60 20 77 68 69 63 68 20 72 65 74 75 72 6e 73 20 61 0a 20 20 20 20 20 20 20 20 73 68 61 6c 6c 6f | `.which.returns.a.........shallo |
| 105c0 | 77 20 63 6f 70 79 20 6f 66 20 74 68 65 20 64 61 74 61 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 65 | w.copy.of.the.data...........See |
| 105e0 | 20 74 68 65 20 50 79 74 68 6f 6e 20 63 6f 70 79 20 6d 6f 64 75 6c 65 20 66 6f 72 20 6d 6f 72 65 | .the.Python.copy.module.for.more |
| 10600 | 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 73 68 61 6c 6c 6f 77 0a 20 20 20 20 20 20 20 20 | .information.on.shallow......... |
| 10620 | 61 6e 64 20 64 65 65 70 20 63 6f 70 69 65 73 2c 20 68 74 74 70 73 3a 2f 2f 64 6f 63 73 2e 70 79 | and.deep.copies,.https://docs.py |
| 10640 | 74 68 6f 6e 2e 6f 72 67 2f 33 2f 6c 69 62 72 61 72 79 2f 63 6f 70 79 2e 68 74 6d 6c 2e 0a 0a 20 | thon.org/3/library/copy.html.... |
| 10660 | 20 20 20 20 20 20 20 57 61 72 6e 69 6e 67 3a 20 49 66 20 79 6f 75 20 68 61 76 65 20 73 75 62 63 | .......Warning:.If.you.have.subc |
| 10680 | 6c 61 73 73 65 64 20 44 69 47 72 61 70 68 20 74 6f 20 75 73 65 20 64 69 63 74 2d 6c 69 6b 65 20 | lassed.DiGraph.to.use.dict-like. |
| 106a0 | 6f 62 6a 65 63 74 73 0a 20 20 20 20 20 20 20 20 69 6e 20 74 68 65 20 64 61 74 61 20 73 74 72 75 | objects.........in.the.data.stru |
| 106c0 | 63 74 75 72 65 2c 20 74 68 6f 73 65 20 63 68 61 6e 67 65 73 20 64 6f 20 6e 6f 74 20 74 72 61 6e | cture,.those.changes.do.not.tran |
| 106e0 | 73 66 65 72 20 74 6f 20 74 68 65 0a 20 20 20 20 20 20 20 20 47 72 61 70 68 20 63 72 65 61 74 65 | sfer.to.the.........Graph.create |
| 10700 | 64 20 62 79 20 74 68 69 73 20 6d 65 74 68 6f 64 2e 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 | d.by.this.method...........Examp |
| 10720 | 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e | les.........--------.........>>> |
| 10740 | 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 32 29 20 20 23 20 6f 72 20 4d 75 6c 74 | .G.=.nx.path_graph(2)..#.or.Mult |
| 10760 | 69 47 72 61 70 68 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 48 20 3d 20 47 2e 74 6f | iGraph,.etc.........>>>.H.=.G.to |
| 10780 | 5f 64 69 72 65 63 74 65 64 28 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 48 2e 65 | _directed().........>>>.list(H.e |
| 107a0 | 64 67 65 73 29 0a 20 20 20 20 20 20 20 20 5b 28 30 2c 20 31 29 2c 20 28 31 2c 20 30 29 5d 0a 20 | dges).........[(0,.1),.(1,.0)].. |
| 107c0 | 20 20 20 20 20 20 20 3e 3e 3e 20 47 32 20 3d 20 48 2e 74 6f 5f 75 6e 64 69 72 65 63 74 65 64 28 | .......>>>.G2.=.H.to_undirected( |
| 107e0 | 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 47 32 2e 65 64 67 65 73 29 0a 20 20 20 | ).........>>>.list(G2.edges).... |
| 10800 | 20 20 20 20 20 5b 28 30 2c 20 31 29 5d 0a 20 20 20 20 20 20 20 20 54 63 01 00 00 00 00 00 00 00 | .....[(0,.1)].........Tc........ |
| 10820 | 00 00 00 00 05 00 00 00 33 00 00 00 f3 3c 00 00 00 4b 00 01 00 97 00 7c 00 5d 14 00 00 5c 02 00 | ........3....<...K.....|.]...\.. |
| 10840 | 00 7d 01 7d 02 7c 01 74 01 00 00 00 00 00 00 00 00 7c 02 ab 01 00 00 00 00 00 00 66 02 96 01 97 | .}.}.|.t.........|.........f.... |
| 10860 | 01 01 00 8c 16 04 00 79 00 ad 03 77 01 72 8f 00 00 00 72 03 00 00 00 72 bb 00 00 00 73 03 00 00 | .......y...w.r....r....r....s... |
| 10880 | 00 20 20 20 72 1c 00 00 00 72 93 00 00 00 7a 26 47 72 61 70 68 2e 74 6f 5f 75 6e 64 69 72 65 63 | ....r....r....z&Graph.to_undirec |
| 108a0 | 74 65 64 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e ef 06 00 00 72 c4 00 00 00 72 | ted.<locals>.<genexpr>....r....r |
| 108c0 | c5 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 6e 00 00 00 4b 00 | ....c................3....n...K. |
| 108e0 | 01 00 97 00 7c 00 5d 2d 00 00 5c 02 00 00 7d 01 7d 02 7c 02 6a 01 00 00 00 00 00 00 00 00 00 00 | ....|.]-..\...}.}.|.j........... |
| 10900 | 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 44 00 5d 15 00 00 5c 02 00 00 7d 03 7d 04 7c 01 | ................D.]...\...}.}.|. |
| 10920 | 7c 03 74 03 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 66 03 96 01 97 01 01 00 8c 17 | |.t.........|.........f......... |
| 10940 | 04 00 8c 2f 04 00 79 00 ad 03 77 01 72 8f 00 00 00 72 c7 00 00 00 29 05 72 90 00 00 00 72 73 00 | .../..y...w.r....r....).r....rs. |
| 10960 | 00 00 72 71 00 00 00 72 82 00 00 00 72 91 00 00 00 73 05 00 00 00 20 20 20 20 20 72 1c 00 00 00 | ..rq...r....r....s.........r.... |
| 10980 | 72 93 00 00 00 7a 26 47 72 61 70 68 2e 74 6f 5f 75 6e 64 69 72 65 63 74 65 64 2e 3c 6c 6f 63 61 | r....z&Graph.to_undirected.<loca |
| 109a0 | 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e f0 06 00 00 73 46 00 00 00 e8 00 f8 80 00 f2 00 04 19 0a | ls>.<genexpr>....sF............. |
| 109c0 | e1 10 17 90 01 90 34 d8 18 1c 9f 0a 99 0a 9b 0c f2 07 04 19 0a f1 06 00 11 15 90 01 90 31 f0 05 | ......4......................1.. |
| 109e0 | 00 0e 0f 90 01 94 38 98 41 93 3b d4 0c 1f f0 03 04 19 0a d8 0c 1f f1 03 04 19 0a f9 72 c8 00 00 | ......8.A.;.................r... |
| 10a00 | 00 29 0c 72 32 00 00 00 72 2d 00 00 00 72 bd 00 00 00 72 be 00 00 00 72 36 00 00 00 72 3b 00 00 | .).r2...r-...r....r....r6...r;.. |
| 10a20 | 00 72 04 00 00 00 72 6b 00 00 00 72 28 00 00 00 72 ab 00 00 00 72 8c 00 00 00 72 10 00 00 00 72 | .r....rk...r(...r....r....r....r |
| 10a40 | c9 00 00 00 73 04 00 00 00 20 20 20 20 72 1c 00 00 00 da 0d 74 6f 5f 75 6e 64 69 72 65 63 74 65 | ....s........r......to_undirecte |
| 10a60 | 64 7a 13 47 72 61 70 68 2e 74 6f 5f 75 6e 64 69 72 65 63 74 65 64 be 06 00 00 73 9f 00 00 00 80 | dz.Graph.to_undirected....s..... |
| 10a80 | 00 f0 56 01 00 17 1b d7 16 2e d1 16 2e d3 16 30 88 0b d8 0b 12 90 64 89 3f dc 13 15 97 3d 91 3d | ..V............0......d.?....=.= |
| 10aa0 | d7 13 33 d1 13 33 b0 44 b8 2b d3 13 46 d0 0c 46 e1 0c 17 8b 4d 88 01 d8 08 09 8f 07 89 07 8f 0e | ..3..3.D.+..F..F....M........... |
| 10ac0 | 89 0e 94 78 a0 04 a7 0a a1 0a d3 17 2b d4 08 2c d8 08 09 d7 08 18 d1 08 18 d1 18 49 b0 64 b7 6a | ...x........+..,...........I.d.j |
| 10ae0 | b1 6a d7 36 46 d1 36 46 d3 36 48 d4 18 49 d4 08 49 d8 08 09 d7 08 18 d1 08 18 f1 00 04 19 0a e0 | .j.6F.6F.6H..I..I............... |
| 10b00 | 1b 1f 9f 39 99 39 9f 3f 99 3f d3 1b 2c f4 05 04 19 0a f4 00 04 09 0a f0 0a 00 10 11 88 08 72 1e | ...9.9.?.?..,.................r. |
| 10b20 | 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 03 00 00 00 f3 e8 00 00 00 97 00 74 | ...c...........................t |
| 10b40 | 00 00 00 00 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 6a 05 00 | .........j...................j.. |
| 10b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 00 6a 07 00 00 00 00 00 00 00 00 00 00 00 | .................|.j............ |
| 10b80 | 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 7d 02 74 00 00 00 00 | .......|.................}.t.... |
| 10ba0 | 00 00 00 00 00 6a 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 03 74 0b 00 00 00 | .....j...................}.t.... |
| 10bc0 | 00 00 00 00 00 7c 00 64 01 ab 02 00 00 00 00 00 00 72 1f 02 00 7c 03 7c 00 6a 0c 00 00 00 00 00 | .....|.d.........r...|.|.j...... |
| 10be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 02 7c 00 6a 0e 00 00 00 00 00 00 00 00 00 00 00 00 00 | .............|.|.j.............. |
| 10c00 | 00 00 00 00 00 ac 02 ab 03 00 00 00 00 00 00 53 00 02 00 7c 03 7c 00 7c 02 ac 03 ab 02 00 00 00 | ...............S...|.|.|........ |
| 10c20 | 00 00 00 53 00 29 04 61 81 0a 00 00 52 65 74 75 72 6e 73 20 61 20 53 75 62 47 72 61 70 68 20 76 | ...S.).a....Returns.a.SubGraph.v |
| 10c40 | 69 65 77 20 6f 66 20 74 68 65 20 73 75 62 67 72 61 70 68 20 69 6e 64 75 63 65 64 20 6f 6e 20 60 | iew.of.the.subgraph.induced.on.` |
| 10c60 | 6e 6f 64 65 73 60 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 69 6e 64 75 63 65 64 20 73 75 62 | nodes`...........The.induced.sub |
| 10c80 | 67 72 61 70 68 20 6f 66 20 74 68 65 20 67 72 61 70 68 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 | graph.of.the.graph.contains.the. |
| 10ca0 | 6e 6f 64 65 73 20 69 6e 20 60 6e 6f 64 65 73 60 0a 20 20 20 20 20 20 20 20 61 6e 64 20 74 68 65 | nodes.in.`nodes`.........and.the |
| 10cc0 | 20 65 64 67 65 73 20 62 65 74 77 65 65 6e 20 74 68 6f 73 65 20 6e 6f 64 65 73 2e 0a 0a 20 20 20 | .edges.between.those.nodes...... |
| 10ce0 | 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d | .....Parameters.........-------- |
| 10d00 | 2d 2d 0a 20 20 20 20 20 20 20 20 6e 6f 64 65 73 20 3a 20 6c 69 73 74 2c 20 69 74 65 72 61 62 6c | --.........nodes.:.list,.iterabl |
| 10d20 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 20 63 6f 6e 74 61 69 6e 65 72 20 6f 66 20 6e 6f 64 | e.............A.container.of.nod |
| 10d40 | 65 73 20 77 68 69 63 68 20 77 69 6c 6c 20 62 65 20 69 74 65 72 61 74 65 64 20 74 68 72 6f 75 67 | es.which.will.be.iterated.throug |
| 10d60 | 68 20 6f 6e 63 65 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 | h.once...........Returns........ |
| 10d80 | 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 47 20 3a 20 53 75 62 47 72 61 70 68 20 56 69 | .-------.........G.:.SubGraph.Vi |
| 10da0 | 65 77 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 20 73 75 62 67 72 61 70 68 20 76 69 65 77 20 6f | ew.............A.subgraph.view.o |
| 10dc0 | 66 20 74 68 65 20 67 72 61 70 68 2e 20 54 68 65 20 67 72 61 70 68 20 73 74 72 75 63 74 75 72 65 | f.the.graph..The.graph.structure |
| 10de0 | 20 63 61 6e 6e 6f 74 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 20 62 | .cannot.be.............changed.b |
| 10e00 | 75 74 20 6e 6f 64 65 2f 65 64 67 65 20 61 74 74 72 69 62 75 74 65 73 20 63 61 6e 20 61 6e 64 20 | ut.node/edge.attributes.can.and. |
| 10e20 | 61 72 65 20 73 68 61 72 65 64 20 77 69 74 68 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | are.shared.with.the............. |
| 10e40 | 6f 72 69 67 69 6e 61 6c 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 0a 20 | original.graph...........Notes.. |
| 10e60 | 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 54 68 65 20 67 72 61 70 68 2c 20 | .......-----.........The.graph,. |
| 10e80 | 65 64 67 65 20 61 6e 64 20 6e 6f 64 65 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 73 68 61 | edge.and.node.attributes.are.sha |
| 10ea0 | 72 65 64 20 77 69 74 68 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 67 72 61 70 68 2e 0a 20 20 20 | red.with.the.original.graph..... |
| 10ec0 | 20 20 20 20 20 43 68 61 6e 67 65 73 20 74 6f 20 74 68 65 20 67 72 61 70 68 20 73 74 72 75 63 74 | .....Changes.to.the.graph.struct |
| 10ee0 | 75 72 65 20 69 73 20 72 75 6c 65 64 20 6f 75 74 20 62 79 20 74 68 65 20 76 69 65 77 2c 20 62 75 | ure.is.ruled.out.by.the.view,.bu |
| 10f00 | 74 20 63 68 61 6e 67 65 73 0a 20 20 20 20 20 20 20 20 74 6f 20 61 74 74 72 69 62 75 74 65 73 20 | t.changes.........to.attributes. |
| 10f20 | 61 72 65 20 72 65 66 6c 65 63 74 65 64 20 69 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 67 72 | are.reflected.in.the.original.gr |
| 10f40 | 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 54 6f 20 63 72 65 61 74 65 20 61 20 73 75 62 67 72 61 | aph...........To.create.a.subgra |
| 10f60 | 70 68 20 77 69 74 68 20 69 74 73 20 6f 77 6e 20 63 6f 70 79 20 6f 66 20 74 68 65 20 65 64 67 65 | ph.with.its.own.copy.of.the.edge |
| 10f80 | 2f 6e 6f 64 65 20 61 74 74 72 69 62 75 74 65 73 20 75 73 65 3a 0a 20 20 20 20 20 20 20 20 47 2e | /node.attributes.use:.........G. |
| 10fa0 | 73 75 62 67 72 61 70 68 28 6e 6f 64 65 73 29 2e 63 6f 70 79 28 29 0a 0a 20 20 20 20 20 20 20 20 | subgraph(nodes).copy().......... |
| 10fc0 | 46 6f 72 20 61 6e 20 69 6e 70 6c 61 63 65 20 72 65 64 75 63 74 69 6f 6e 20 6f 66 20 61 20 67 72 | For.an.inplace.reduction.of.a.gr |
| 10fe0 | 61 70 68 20 74 6f 20 61 20 73 75 62 67 72 61 70 68 20 79 6f 75 20 63 61 6e 20 72 65 6d 6f 76 65 | aph.to.a.subgraph.you.can.remove |
| 11000 | 20 6e 6f 64 65 73 3a 0a 20 20 20 20 20 20 20 20 47 2e 72 65 6d 6f 76 65 5f 6e 6f 64 65 73 5f 66 | .nodes:.........G.remove_nodes_f |
| 11020 | 72 6f 6d 28 5b 6e 20 66 6f 72 20 6e 20 69 6e 20 47 20 69 66 20 6e 20 6e 6f 74 20 69 6e 20 73 65 | rom([n.for.n.in.G.if.n.not.in.se |
| 11040 | 74 28 6e 6f 64 65 73 29 5d 29 0a 0a 20 20 20 20 20 20 20 20 53 75 62 67 72 61 70 68 20 76 69 65 | t(nodes)])..........Subgraph.vie |
| 11060 | 77 73 20 61 72 65 20 73 6f 6d 65 74 69 6d 65 73 20 4e 4f 54 20 77 68 61 74 20 79 6f 75 20 77 61 | ws.are.sometimes.NOT.what.you.wa |
| 11080 | 6e 74 2e 20 49 6e 20 6d 6f 73 74 20 63 61 73 65 73 20 77 68 65 72 65 0a 20 20 20 20 20 20 20 20 | nt..In.most.cases.where......... |
| 110a0 | 79 6f 75 20 77 61 6e 74 20 74 6f 20 64 6f 20 6d 6f 72 65 20 74 68 61 6e 20 73 69 6d 70 6c 79 20 | you.want.to.do.more.than.simply. |
| 110c0 | 6c 6f 6f 6b 20 61 74 20 74 68 65 20 69 6e 64 75 63 65 64 20 65 64 67 65 73 2c 20 69 74 20 6d 61 | look.at.the.induced.edges,.it.ma |
| 110e0 | 6b 65 73 0a 20 20 20 20 20 20 20 20 6d 6f 72 65 20 73 65 6e 73 65 20 74 6f 20 6a 75 73 74 20 63 | kes.........more.sense.to.just.c |
| 11100 | 72 65 61 74 65 20 74 68 65 20 73 75 62 67 72 61 70 68 20 61 73 20 69 74 73 20 6f 77 6e 20 67 72 | reate.the.subgraph.as.its.own.gr |
| 11120 | 61 70 68 20 77 69 74 68 20 63 6f 64 65 20 6c 69 6b 65 3a 0a 0a 20 20 20 20 20 20 20 20 3a 3a 0a | aph.with.code.like:..........::. |
| 11140 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 43 72 65 61 74 65 20 61 20 73 75 62 67 72 61 70 68 | .............#.Create.a.subgraph |
| 11160 | 20 53 47 20 62 61 73 65 64 20 6f 6e 20 61 20 28 70 6f 73 73 69 62 6c 79 20 6d 75 6c 74 69 67 72 | .SG.based.on.a.(possibly.multigr |
| 11180 | 61 70 68 29 20 47 0a 20 20 20 20 20 20 20 20 20 20 20 20 53 47 20 3d 20 47 2e 5f 5f 63 6c 61 73 | aph).G.............SG.=.G.__clas |
| 111a0 | 73 5f 5f 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 53 47 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 | s__().............SG.add_nodes_f |
| 111c0 | 72 6f 6d 28 28 6e 2c 20 47 2e 6e 6f 64 65 73 5b 6e 5d 29 20 66 6f 72 20 6e 20 69 6e 20 6c 61 72 | rom((n,.G.nodes[n]).for.n.in.lar |
| 111e0 | 67 65 73 74 5f 77 63 63 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 53 47 2e 69 73 5f 6d | gest_wcc).............if.SG.is_m |
| 11200 | 75 6c 74 69 67 72 61 70 68 28 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 47 2e | ultigraph():.................SG. |
| 11220 | 61 64 64 5f 65 64 67 65 73 5f 66 72 6f 6d 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | add_edges_from(................. |
| 11240 | 20 20 20 20 28 6e 2c 20 6e 62 72 2c 20 6b 65 79 2c 20 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 | ....(n,.nbr,.key,.d)............ |
| 11260 | 20 20 20 20 20 20 20 20 20 66 6f 72 20 6e 2c 20 6e 62 72 73 20 69 6e 20 47 2e 61 64 6a 2e 69 74 | .........for.n,.nbrs.in.G.adj.it |
| 11280 | 65 6d 73 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 20 69 | ems().....................if.n.i |
| 112a0 | 6e 20 6c 61 72 67 65 73 74 5f 77 63 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n.largest_wcc................... |
| 112c0 | 20 20 66 6f 72 20 6e 62 72 2c 20 6b 65 79 64 69 63 74 20 69 6e 20 6e 62 72 73 2e 69 74 65 6d 73 | ..for.nbr,.keydict.in.nbrs.items |
| 112e0 | 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 62 72 20 69 6e | ().....................if.nbr.in |
| 11300 | 20 6c 61 72 67 65 73 74 5f 77 63 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .largest_wcc.................... |
| 11320 | 20 66 6f 72 20 6b 65 79 2c 20 64 20 69 6e 20 6b 65 79 64 69 63 74 2e 69 74 65 6d 73 28 29 0a 20 | .for.key,.d.in.keydict.items().. |
| 11340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 | ...............).............els |
| 11360 | 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 47 2e 61 64 64 5f 65 64 67 65 73 5f | e:.................SG.add_edges_ |
| 11380 | 66 72 6f 6d 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6e 2c 20 6e 62 | from(.....................(n,.nb |
| 113a0 | 72 2c 20 64 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6e 2c | r,.d).....................for.n, |
| 113c0 | 20 6e 62 72 73 20 69 6e 20 47 2e 61 64 6a 2e 69 74 65 6d 73 28 29 0a 20 20 20 20 20 20 20 20 20 | .nbrs.in.G.adj.items().......... |
| 113e0 | 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 20 69 6e 20 6c 61 72 67 65 73 74 5f 77 63 63 0a 20 | ...........if.n.in.largest_wcc.. |
| 11400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6e 62 72 2c 20 64 20 69 6e | ...................for.nbr,.d.in |
| 11420 | 20 6e 62 72 73 2e 69 74 65 6d 73 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .nbrs.items()................... |
| 11440 | 20 20 69 66 20 6e 62 72 20 69 6e 20 6c 61 72 67 65 73 74 5f 77 63 63 0a 20 20 20 20 20 20 20 20 | ..if.nbr.in.largest_wcc......... |
| 11460 | 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 53 47 2e 67 72 61 70 68 2e 75 | ........).............SG.graph.u |
| 11480 | 70 64 61 74 65 28 47 2e 67 72 61 70 68 29 0a 0a 20 20 20 20 20 20 20 20 53 75 62 67 72 61 70 68 | pdate(G.graph)..........Subgraph |
| 114a0 | 73 20 61 72 65 20 6e 6f 74 20 67 75 61 72 61 6e 74 65 65 64 20 74 6f 20 70 72 65 73 65 72 76 65 | s.are.not.guaranteed.to.preserve |
| 114c0 | 20 74 68 65 20 6f 72 64 65 72 20 6f 66 20 6e 6f 64 65 73 20 6f 72 20 65 64 67 65 73 0a 20 20 20 | .the.order.of.nodes.or.edges.... |
| 114e0 | 20 20 20 20 20 61 73 20 74 68 65 79 20 61 70 70 65 61 72 20 69 6e 20 74 68 65 20 6f 72 69 67 69 | .....as.they.appear.in.the.origi |
| 11500 | 6e 61 6c 20 67 72 61 70 68 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 20 20 20 | nal.graph..For.example:......... |
| 11520 | 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 28 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 | .>>>.G.=.nx.Graph().........>>>. |
| 11540 | 47 2e 61 64 64 5f 6e 6f 64 65 73 5f 66 72 6f 6d 28 72 65 76 65 72 73 65 64 28 72 61 6e 67 65 28 | G.add_nodes_from(reversed(range( |
| 11560 | 31 30 29 29 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 47 29 0a 20 20 20 20 20 20 | 10))).........>>>.list(G)....... |
| 11580 | 20 20 5b 39 2c 20 38 2c 20 37 2c 20 36 2c 20 35 2c 20 34 2c 20 33 2c 20 32 2c 20 31 2c 20 30 5d | ..[9,.8,.7,.6,.5,.4,.3,.2,.1,.0] |
| 115a0 | 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 47 2e 73 75 62 67 72 61 70 68 28 5b 31 2c | .........>>>.list(G.subgraph([1, |
| 115c0 | 20 33 2c 20 32 5d 29 29 0a 20 20 20 20 20 20 20 20 5b 31 2c 20 32 2c 20 33 5d 0a 0a 20 20 20 20 | .3,.2])).........[1,.2,.3]...... |
| 115e0 | 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 | ....Examples.........--------... |
| 11600 | 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 34 29 20 20 | ......>>>.G.=.nx.path_graph(4).. |
| 11620 | 23 20 6f 72 20 44 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 | #.or.DiGraph,.MultiGraph,.MultiD |
| 11640 | 69 47 72 61 70 68 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 48 20 3d 20 47 2e 73 75 | iGraph,.etc.........>>>.H.=.G.su |
| 11660 | 62 67 72 61 70 68 28 5b 30 2c 20 31 2c 20 32 5d 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 | bgraph([0,.1,.2]).........>>>.li |
| 11680 | 73 74 28 48 2e 65 64 67 65 73 29 0a 20 20 20 20 20 20 20 20 5b 28 30 2c 20 31 29 2c 20 28 31 2c | st(H.edges).........[(0,.1),.(1, |
| 116a0 | 20 32 29 5d 0a 20 20 20 20 20 20 20 20 da 08 5f 4e 4f 44 45 5f 4f 4b 29 02 da 0b 66 69 6c 74 65 | .2)]..........._NODE_OK)...filte |
| 116c0 | 72 5f 6e 6f 64 65 da 0b 66 69 6c 74 65 72 5f 65 64 67 65 29 01 72 d2 00 00 00 29 08 72 2d 00 00 | r_node..filter_edge).r....).r-.. |
| 116e0 | 00 da 07 66 69 6c 74 65 72 73 da 0a 73 68 6f 77 5f 6e 6f 64 65 73 da 0b 6e 62 75 6e 63 68 5f 69 | ...filters..show_nodes..nbunch_i |
| 11700 | 74 65 72 da 0d 73 75 62 67 72 61 70 68 5f 76 69 65 77 da 07 68 61 73 61 74 74 72 da 06 5f 67 72 | ter..subgraph_view..hasattr.._gr |
| 11720 | 61 70 68 da 08 5f 45 44 47 45 5f 4f 4b 29 04 72 16 00 00 00 72 29 00 00 00 da 0d 69 6e 64 75 63 | aph.._EDGE_OK).r....r).....induc |
| 11740 | 65 64 5f 6e 6f 64 65 73 da 08 73 75 62 67 72 61 70 68 73 04 00 00 00 20 20 20 20 72 1c 00 00 00 | ed_nodes..subgraphs........r.... |
| 11760 | 72 dc 00 00 00 7a 0e 47 72 61 70 68 2e 73 75 62 67 72 61 70 68 f7 06 00 00 73 64 00 00 00 80 00 | r....z.Graph.subgraph....sd..... |
| 11780 | f4 56 02 00 19 1b 9f 0a 99 0a d7 18 2d d1 18 2d a8 64 d7 2e 3e d1 2e 3e b8 75 d3 2e 45 d3 18 46 | .V..........-..-.d..>..>.u..E..F |
| 117a0 | 88 0d e4 13 15 d7 13 23 d1 13 23 88 08 dc 0b 12 90 34 98 1a d4 0b 24 d9 13 1b d8 10 14 97 0b 91 | .......#..#......4....$......... |
| 117c0 | 0b a8 1d c0 44 c7 4d c1 4d f4 03 02 14 0e f0 00 02 0d 0e f1 06 00 10 18 98 04 a8 2d d4 0f 38 d0 | ....D.M.M..................-..8. |
| 117e0 | 08 38 72 1e 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 00 f3 2e 00 00 | .8r....c........................ |
| 11800 | 00 97 00 74 01 00 00 00 00 00 00 00 00 6a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...t.........j.................. |
| 11820 | 00 7c 00 7c 01 ab 02 00 00 00 00 00 00 53 00 29 01 61 05 04 00 00 52 65 74 75 72 6e 73 20 74 68 | .|.|.........S.).a....Returns.th |
| 11840 | 65 20 73 75 62 67 72 61 70 68 20 69 6e 64 75 63 65 64 20 62 79 20 74 68 65 20 73 70 65 63 69 66 | e.subgraph.induced.by.the.specif |
| 11860 | 69 65 64 20 65 64 67 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 20 69 6e 64 75 63 65 64 20 | ied.edges...........The.induced. |
| 11880 | 73 75 62 67 72 61 70 68 20 63 6f 6e 74 61 69 6e 73 20 65 61 63 68 20 65 64 67 65 20 69 6e 20 60 | subgraph.contains.each.edge.in.` |
| 118a0 | 65 64 67 65 73 60 20 61 6e 64 20 65 61 63 68 0a 20 20 20 20 20 20 20 20 6e 6f 64 65 20 69 6e 63 | edges`.and.each.........node.inc |
| 118c0 | 69 64 65 6e 74 20 74 6f 20 61 6e 79 20 6f 6e 65 20 6f 66 20 74 68 6f 73 65 20 65 64 67 65 73 2e | ident.to.any.one.of.those.edges. |
| 118e0 | 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d | ..........Parameters.........--- |
| 11900 | 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 65 64 67 65 73 20 3a 20 69 74 65 72 61 62 6c 65 | -------.........edges.:.iterable |
| 11920 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 6e 20 69 74 65 72 61 62 6c 65 20 6f 66 20 65 64 67 65 | .............An.iterable.of.edge |
| 11940 | 73 20 69 6e 20 74 68 69 73 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e | s.in.this.graph...........Return |
| 11960 | 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 47 20 3a 20 47 72 | s.........-------.........G.:.Gr |
| 11980 | 61 70 68 0a 20 20 20 20 20 20 20 20 20 20 20 20 41 6e 20 65 64 67 65 2d 69 6e 64 75 63 65 64 20 | aph.............An.edge-induced. |
| 119a0 | 73 75 62 67 72 61 70 68 20 6f 66 20 74 68 69 73 20 67 72 61 70 68 20 77 69 74 68 20 74 68 65 20 | subgraph.of.this.graph.with.the. |
| 119c0 | 73 61 6d 65 20 65 64 67 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 74 74 72 69 62 75 74 65 73 | same.edge.............attributes |
| 119e0 | 2e 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 0a 20 | ...........Notes.........-----.. |
| 11a00 | 20 20 20 20 20 20 20 54 68 65 20 67 72 61 70 68 2c 20 65 64 67 65 2c 20 61 6e 64 20 6e 6f 64 65 | .......The.graph,.edge,.and.node |
| 11a20 | 20 61 74 74 72 69 62 75 74 65 73 20 69 6e 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 73 75 62 67 | .attributes.in.the.returned.subg |
| 11a40 | 72 61 70 68 0a 20 20 20 20 20 20 20 20 76 69 65 77 20 61 72 65 20 72 65 66 65 72 65 6e 63 65 73 | raph.........view.are.references |
| 11a60 | 20 74 6f 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 61 74 74 72 69 62 75 74 65 73 | .to.the.corresponding.attributes |
| 11a80 | 20 69 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 0a 20 20 20 20 20 20 20 20 67 72 61 70 68 2e 20 | .in.the.original.........graph.. |
| 11aa0 | 54 68 65 20 76 69 65 77 20 69 73 20 72 65 61 64 2d 6f 6e 6c 79 2e 0a 0a 20 20 20 20 20 20 20 20 | The.view.is.read-only........... |
| 11ac0 | 54 6f 20 63 72 65 61 74 65 20 61 20 66 75 6c 6c 20 67 72 61 70 68 20 76 65 72 73 69 6f 6e 20 6f | To.create.a.full.graph.version.o |
| 11ae0 | 66 20 74 68 65 20 73 75 62 67 72 61 70 68 20 77 69 74 68 20 69 74 73 20 6f 77 6e 20 63 6f 70 79 | f.the.subgraph.with.its.own.copy |
| 11b00 | 0a 20 20 20 20 20 20 20 20 6f 66 20 74 68 65 20 65 64 67 65 20 6f 72 20 6e 6f 64 65 20 61 74 74 | .........of.the.edge.or.node.att |
| 11b20 | 72 69 62 75 74 65 73 2c 20 75 73 65 3a 3a 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 47 2e 65 64 | ributes,.use::..............G.ed |
| 11b40 | 67 65 5f 73 75 62 67 72 61 70 68 28 65 64 67 65 73 29 2e 63 6f 70 79 28 29 0a 0a 20 20 20 20 20 | ge_subgraph(edges).copy()....... |
| 11b60 | 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 | ...Examples.........--------.... |
| 11b80 | 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 70 68 28 35 29 0a 20 20 | .....>>>.G.=.nx.path_graph(5)... |
| 11ba0 | 20 20 20 20 20 20 3e 3e 3e 20 48 20 3d 20 47 2e 65 64 67 65 5f 73 75 62 67 72 61 70 68 28 5b 28 | ......>>>.H.=.G.edge_subgraph([( |
| 11bc0 | 30 2c 20 31 29 2c 20 28 33 2c 20 34 29 5d 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 73 74 | 0,.1),.(3,.4)]).........>>>.list |
| 11be0 | 28 48 2e 6e 6f 64 65 73 29 0a 20 20 20 20 20 20 20 20 5b 30 2c 20 31 2c 20 33 2c 20 34 5d 0a 20 | (H.nodes).........[0,.1,.3,.4].. |
| 11c00 | 20 20 20 20 20 20 20 3e 3e 3e 20 6c 69 73 74 28 48 2e 65 64 67 65 73 29 0a 20 20 20 20 20 20 20 | .......>>>.list(H.edges)........ |
| 11c20 | 20 5b 28 30 2c 20 31 29 2c 20 28 33 2c 20 34 29 5d 0a 0a 20 20 20 20 20 20 20 20 29 02 72 2d 00 | .[(0,.1),.(3,.4)]..........).r-. |
| 11c40 | 00 00 da 0d 65 64 67 65 5f 73 75 62 67 72 61 70 68 29 02 72 16 00 00 00 72 12 00 00 00 73 02 00 | ....edge_subgraph).r....r....s.. |
| 11c60 | 00 00 20 20 72 1c 00 00 00 72 de 00 00 00 7a 13 47 72 61 70 68 2e 65 64 67 65 5f 73 75 62 67 72 | ....r....r....z.Graph.edge_subgr |
| 11c80 | 61 70 68 4b 07 00 00 73 18 00 00 00 80 00 f4 4c 01 00 10 12 d7 0f 1f d1 0f 1f a0 04 a0 65 d3 0f | aphK...s.......L.............e.. |
| 11ca0 | 2c d0 08 2c 72 1e 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 03 00 00 00 f3 5e | ,..,r....c.....................^ |
| 11cc0 | 00 00 00 97 00 74 01 00 00 00 00 00 00 00 00 64 01 84 00 7c 00 6a 03 00 00 00 00 00 00 00 00 00 | .....t.........d...|.j.......... |
| 11ce0 | 00 00 00 00 00 00 00 00 00 7c 01 ac 02 ab 01 00 00 00 00 00 00 44 00 ab 00 00 00 00 00 00 00 ab | .........|...........D.......... |
| 11d00 | 01 00 00 00 00 00 00 7d 02 7c 01 80 05 7c 02 64 03 7a 02 00 00 53 00 7c 02 64 03 7a 0b 00 00 53 | .......}.|...|.d.z...S.|.d.z...S |
| 11d20 | 00 29 04 61 03 04 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 65 64 | .).a....Returns.the.number.of.ed |
| 11d40 | 67 65 73 20 6f 72 20 74 6f 74 61 6c 20 6f 66 20 61 6c 6c 20 65 64 67 65 20 77 65 69 67 68 74 73 | ges.or.total.of.all.edge.weights |
| 11d60 | 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 2d 2d | ...........Parameters.........-- |
| 11d80 | 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 77 65 69 67 68 74 20 3a 20 73 74 72 69 6e 67 | --------.........weight.:.string |
| 11da0 | 20 6f 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 | .or.None,.optional.(default=None |
| 11dc0 | 29 0a 20 20 20 20 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 | ).............The.edge.attribute |
| 11de0 | 20 74 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 | .that.holds.the.numerical.value. |
| 11e00 | 75 73 65 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 73 20 61 20 77 65 69 67 68 74 2e 20 49 66 | used.............as.a.weight..If |
| 11e20 | 20 4e 6f 6e 65 2c 20 74 68 65 6e 20 65 61 63 68 20 65 64 67 65 20 68 61 73 20 77 65 69 67 68 74 | .None,.then.each.edge.has.weight |
| 11e40 | 20 31 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d | .1...........Returns.........--- |
| 11e60 | 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 73 69 7a 65 20 3a 20 6e 75 6d 65 72 69 63 0a 20 20 20 20 | ----.........size.:.numeric..... |
| 11e80 | 20 20 20 20 20 20 20 20 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 65 64 67 65 73 20 6f 72 0a 20 | ........The.number.of.edges.or.. |
| 11ea0 | 20 20 20 20 20 20 20 20 20 20 20 28 69 66 20 77 65 69 67 68 74 20 6b 65 79 77 6f 72 64 20 69 73 | ...........(if.weight.keyword.is |
| 11ec0 | 20 70 72 6f 76 69 64 65 64 29 20 74 68 65 20 74 6f 74 61 6c 20 77 65 69 67 68 74 20 73 75 6d 2e | .provided).the.total.weight.sum. |
| 11ee0 | 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 77 65 69 67 68 74 20 69 73 20 4e 6f 6e 65 2c | ..............If.weight.is.None, |
| 11f00 | 20 72 65 74 75 72 6e 73 20 61 6e 20 69 6e 74 2e 20 4f 74 68 65 72 77 69 73 65 20 61 20 66 6c 6f | .returns.an.int..Otherwise.a.flo |
| 11f20 | 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6f 72 20 6d 6f 72 65 20 67 65 6e 65 72 61 6c 20 | at.............(or.more.general. |
| 11f40 | 6e 75 6d 65 72 69 63 20 69 66 20 74 68 65 20 77 65 69 67 68 74 73 20 61 72 65 20 6d 6f 72 65 20 | numeric.if.the.weights.are.more. |
| 11f60 | 67 65 6e 65 72 61 6c 29 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 20 20 | general)...........See.Also..... |
| 11f80 | 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 6e 75 6d 62 65 72 5f 6f 66 5f 65 | ....--------.........number_of_e |
| 11fa0 | 64 67 65 73 0a 0a 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d | dges..........Examples.........- |
| 11fc0 | 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f | -------.........>>>.G.=.nx.path_ |
| 11fe0 | 67 72 61 70 68 28 34 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 47 72 61 | graph(4)..#.or.DiGraph,.MultiGra |
| 12000 | 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 20 20 20 20 20 20 20 3e 3e | ph,.MultiDiGraph,.etc.........>> |
| 12020 | 3e 20 47 2e 73 69 7a 65 28 29 0a 20 20 20 20 20 20 20 20 33 0a 0a 20 20 20 20 20 20 20 20 3e 3e | >.G.size().........3..........>> |
| 12040 | 3e 20 47 20 3d 20 6e 78 2e 47 72 61 70 68 28 29 20 20 23 20 6f 72 20 44 69 47 72 61 70 68 2c 20 | >.G.=.nx.Graph()..#.or.DiGraph,. |
| 12060 | 4d 75 6c 74 69 47 72 61 70 68 2c 20 4d 75 6c 74 69 44 69 47 72 61 70 68 2c 20 65 74 63 0a 20 20 | MultiGraph,.MultiDiGraph,.etc... |
| 12080 | 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 22 61 22 2c 20 22 62 22 2c 20 77 | ......>>>.G.add_edge("a",."b",.w |
| 120a0 | 65 69 67 68 74 3d 32 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 61 64 64 5f 65 64 67 65 28 | eight=2).........>>>.G.add_edge( |
| 120c0 | 22 62 22 2c 20 22 63 22 2c 20 77 65 69 67 68 74 3d 34 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 | "b",."c",.weight=4).........>>>. |
| 120e0 | 47 2e 73 69 7a 65 28 29 0a 20 20 20 20 20 20 20 20 32 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 | G.size().........2.........>>>.G |
| 12100 | 2e 73 69 7a 65 28 77 65 69 67 68 74 3d 22 77 65 69 67 68 74 22 29 0a 20 20 20 20 20 20 20 20 36 | .size(weight="weight").........6 |
| 12120 | 2e 30 0a 20 20 20 20 20 20 20 20 63 01 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 33 00 00 00 | .0.........c................3... |
| 12140 | f3 26 00 00 00 4b 00 01 00 97 00 7c 00 5d 09 00 00 5c 02 00 00 7d 01 7d 02 7c 02 96 01 97 01 01 | .&...K.....|.]...\...}.}.|...... |
| 12160 | 00 8c 0b 04 00 79 00 ad 03 77 01 72 8f 00 00 00 72 24 00 00 00 29 03 72 90 00 00 00 72 82 00 00 | .....y...w.r....r$...).r....r... |
| 12180 | 00 72 91 00 00 00 73 03 00 00 00 20 20 20 72 1c 00 00 00 72 93 00 00 00 7a 1d 47 72 61 70 68 2e | .r....s.......r....r....z.Graph. |
| 121a0 | 73 69 7a 65 2e 3c 6c 6f 63 61 6c 73 3e 2e 3c 67 65 6e 65 78 70 72 3e 97 07 00 00 73 14 00 00 00 | size.<locals>.<genexpr>....s.... |
| 121c0 | e8 00 f8 80 00 d2 0f 39 91 64 90 61 98 11 94 01 d1 0f 39 f9 73 04 00 00 00 82 0f 11 01 a9 01 72 | .......9.d.a......9.s..........r |
| 121e0 | 92 00 00 00 72 87 00 00 00 29 02 da 03 73 75 6d 72 13 00 00 00 29 03 72 16 00 00 00 72 92 00 00 | ....r....)...sumr....).r....r... |
| 12200 | 00 72 46 00 00 00 73 03 00 00 00 20 20 20 72 1c 00 00 00 da 04 73 69 7a 65 7a 0a 47 72 61 70 68 | .rF...s.......r......sizez.Graph |
| 12220 | 2e 73 69 7a 65 73 07 00 00 73 39 00 00 00 80 00 f4 48 01 00 0d 10 d1 0f 39 98 64 9f 6b 99 6b b0 | .sizes...s9......H......9.d.k.k. |
| 12240 | 16 98 6b d3 1e 38 d4 0f 39 d3 0c 39 88 01 f0 0a 00 1a 20 98 1e 88 71 90 41 89 76 d0 08 32 a8 51 | ..k..8..9..9..........q.A.v..2.Q |
| 12260 | b0 11 a9 55 d0 08 32 72 1e 00 00 00 63 03 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 | ...U..2r....c................... |
| 12280 | 00 f3 5e 00 00 00 97 00 7c 01 80 19 74 01 00 00 00 00 00 00 00 00 7c 00 6a 03 00 00 00 00 00 00 | ..^.....|...t.........|.j....... |
| 122a0 | 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 53 00 7c 02 | ............................S.|. |
| 122c0 | 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 19 00 00 00 76 00 72 01 | |.j...................|.....v.r. |
| 122e0 | 79 01 79 02 29 03 61 db 04 00 00 52 65 74 75 72 6e 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 | y.y.).a....Returns.the.number.of |
| 12300 | 20 65 64 67 65 73 20 62 65 74 77 65 65 6e 20 74 77 6f 20 6e 6f 64 65 73 2e 0a 0a 20 20 20 20 20 | .edges.between.two.nodes........ |
| 12320 | 20 20 20 50 61 72 61 6d 65 74 65 72 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ...Parameters.........---------- |
| 12340 | 0a 20 20 20 20 20 20 20 20 75 2c 20 76 20 3a 20 6e 6f 64 65 73 2c 20 6f 70 74 69 6f 6e 61 6c 20 | .........u,.v.:.nodes,.optional. |
| 12360 | 28 64 65 66 61 75 6c 74 3d 61 6c 6c 20 65 64 67 65 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 | (default=all.edges)............. |
| 12380 | 49 66 20 75 20 61 6e 64 20 76 20 61 72 65 20 73 70 65 63 69 66 69 65 64 2c 20 72 65 74 75 72 6e | If.u.and.v.are.specified,.return |
| 123a0 | 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 65 64 67 65 73 20 62 65 74 77 65 65 6e 0a 20 20 20 | .the.number.of.edges.between.... |
| 123c0 | 20 20 20 20 20 20 20 20 20 75 20 61 6e 64 20 76 2e 20 4f 74 68 65 72 77 69 73 65 20 72 65 74 75 | .........u.and.v..Otherwise.retu |
| 123e0 | 72 6e 20 74 68 65 20 74 6f 74 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 61 6c 6c 20 65 64 67 65 73 | rn.the.total.number.of.all.edges |
| 12400 | 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d | ...........Returns.........----- |
| 12420 | 2d 2d 0a 20 20 20 20 20 20 20 20 6e 65 64 67 65 73 20 3a 20 69 6e 74 0a 20 20 20 20 20 20 20 20 | --.........nedges.:.int......... |
| 12440 | 20 20 20 20 54 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 65 64 67 65 73 20 69 6e 20 74 68 65 20 67 | ....The.number.of.edges.in.the.g |
| 12460 | 72 61 70 68 2e 20 20 49 66 20 6e 6f 64 65 73 20 60 75 60 20 61 6e 64 20 60 76 60 20 61 72 65 0a | raph...If.nodes.`u`.and.`v`.are. |
| 12480 | 20 20 20 20 20 20 20 20 20 20 20 20 73 70 65 63 69 66 69 65 64 20 72 65 74 75 72 6e 20 74 68 65 | ............specified.return.the |
| 124a0 | 20 6e 75 6d 62 65 72 20 6f 66 20 65 64 67 65 73 20 62 65 74 77 65 65 6e 20 74 68 6f 73 65 20 6e | .number.of.edges.between.those.n |
| 124c0 | 6f 64 65 73 2e 20 49 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 67 72 61 70 68 20 69 | odes..If.............the.graph.i |
| 124e0 | 73 20 64 69 72 65 63 74 65 64 2c 20 74 68 69 73 20 6f 6e 6c 79 20 72 65 74 75 72 6e 73 20 74 68 | s.directed,.this.only.returns.th |
| 12500 | 65 20 6e 75 6d 62 65 72 20 6f 66 20 65 64 67 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 72 | e.number.of.edges.............fr |
| 12520 | 6f 6d 20 60 75 60 20 74 6f 20 60 76 60 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 41 6c 73 6f | om.`u`.to.`v`...........See.Also |
| 12540 | 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 73 69 7a 65 0a 0a | .........--------.........size.. |
| 12560 | 20 20 20 20 20 20 20 20 45 78 61 6d 70 6c 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d | ........Examples.........------- |
| 12580 | 2d 0a 20 20 20 20 20 20 20 20 46 6f 72 20 75 6e 64 69 72 65 63 74 65 64 20 67 72 61 70 68 73 2c | -.........For.undirected.graphs, |
| 125a0 | 20 74 68 69 73 20 6d 65 74 68 6f 64 20 63 6f 75 6e 74 73 20 74 68 65 20 74 6f 74 61 6c 20 6e 75 | .this.method.counts.the.total.nu |
| 125c0 | 6d 62 65 72 20 6f 66 0a 20 20 20 20 20 20 20 20 65 64 67 65 73 20 69 6e 20 74 68 65 20 67 72 61 | mber.of.........edges.in.the.gra |
| 125e0 | 70 68 3a 0a 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 20 3d 20 6e 78 2e 70 61 74 68 5f 67 72 61 | ph:..........>>>.G.=.nx.path_gra |
| 12600 | 70 68 28 34 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 6e 75 6d 62 65 72 5f 6f 66 5f 65 64 | ph(4).........>>>.G.number_of_ed |
| 12620 | 67 65 73 28 29 0a 20 20 20 20 20 20 20 20 33 0a 0a 20 20 20 20 20 20 20 20 49 66 20 79 6f 75 20 | ges().........3..........If.you. |
| 12640 | 73 70 65 63 69 66 79 20 74 77 6f 20 6e 6f 64 65 73 2c 20 74 68 69 73 20 63 6f 75 6e 74 73 20 74 | specify.two.nodes,.this.counts.t |
| 12660 | 68 65 20 74 6f 74 61 6c 20 6e 75 6d 62 65 72 20 6f 66 20 65 64 67 65 73 0a 20 20 20 20 20 20 20 | he.total.number.of.edges........ |
| 12680 | 20 6a 6f 69 6e 69 6e 67 20 74 68 65 20 74 77 6f 20 6e 6f 64 65 73 3a 0a 0a 20 20 20 20 20 20 20 | .joining.the.two.nodes:......... |
| 126a0 | 20 3e 3e 3e 20 47 2e 6e 75 6d 62 65 72 5f 6f 66 5f 65 64 67 65 73 28 30 2c 20 31 29 0a 20 20 20 | .>>>.G.number_of_edges(0,.1).... |
| 126c0 | 20 20 20 20 20 31 0a 0a 20 20 20 20 20 20 20 20 46 6f 72 20 64 69 72 65 63 74 65 64 20 67 72 61 | .....1..........For.directed.gra |
| 126e0 | 70 68 73 2c 20 74 68 69 73 20 6d 65 74 68 6f 64 20 63 61 6e 20 63 6f 75 6e 74 20 74 68 65 20 74 | phs,.this.method.can.count.the.t |
| 12700 | 6f 74 61 6c 20 6e 75 6d 62 65 72 20 6f 66 0a 20 20 20 20 20 20 20 20 64 69 72 65 63 74 65 64 20 | otal.number.of.........directed. |
| 12720 | 65 64 67 65 73 20 66 72 6f 6d 20 60 75 60 20 74 6f 20 60 76 60 3a 0a 0a 20 20 20 20 20 20 20 20 | edges.from.`u`.to.`v`:.......... |
| 12740 | 3e 3e 3e 20 47 20 3d 20 6e 78 2e 44 69 47 72 61 70 68 28 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e | >>>.G.=.nx.DiGraph().........>>> |
| 12760 | 20 47 2e 61 64 64 5f 65 64 67 65 28 30 2c 20 31 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e | .G.add_edge(0,.1).........>>>.G. |
| 12780 | 61 64 64 5f 65 64 67 65 28 31 2c 20 30 29 0a 20 20 20 20 20 20 20 20 3e 3e 3e 20 47 2e 6e 75 6d | add_edge(1,.0).........>>>.G.num |
| 127a0 | 62 65 72 5f 6f 66 5f 65 64 67 65 73 28 30 2c 20 31 29 0a 20 20 20 20 20 20 20 20 31 0a 0a 20 20 | ber_of_edges(0,.1).........1.... |
| 127c0 | 20 20 20 20 20 20 e9 01 00 00 00 72 02 00 00 00 29 03 da 03 69 6e 74 72 e3 00 00 00 72 10 00 00 | ...........r....)...intr....r... |
| 127e0 | 00 72 a2 00 00 00 73 03 00 00 00 20 20 20 72 1c 00 00 00 72 4b 00 00 00 7a 15 47 72 61 70 68 2e | .r....s.......r....rK...z.Graph. |
| 12800 | 6e 75 6d 62 65 72 5f 6f 66 5f 65 64 67 65 73 9e 07 00 00 73 31 00 00 00 80 00 f0 5c 01 00 0c 0d | number_of_edges....s1......\.... |
| 12820 | 88 39 dc 13 16 90 74 97 79 91 79 93 7b d3 13 23 d0 0c 23 d8 0b 0c 90 04 97 09 91 09 98 21 91 0c | .9....t.y.y.{..#..#..........!.. |
| 12840 | d1 0b 1c d8 13 14 d8 0f 10 72 1e 00 00 00 63 02 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 | .........r....c................. |
| 12860 | 00 00 00 f3 8e 00 00 00 87 01 97 00 89 01 80 17 74 01 00 00 00 00 00 00 00 00 7c 00 6a 02 00 00 | ................t.........|.j... |
| 12880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 01 00 00 00 00 00 00 7d 02 7c 02 53 00 89 01 | ........................}.|.S... |
| 128a0 | 7c 00 76 00 72 0e 74 01 00 00 00 00 00 00 00 00 89 01 67 01 ab 01 00 00 00 00 00 00 7d 02 7c 02 | |.v.r.t...........g.........}.|. |
| 128c0 | 53 00 88 01 66 01 64 01 84 08 7d 03 02 00 7c 03 89 01 7c 00 6a 02 00 00 00 00 00 00 00 00 00 00 | S...f.d...}...|...|.j........... |
| 128e0 | 00 00 00 00 00 00 00 00 ab 02 00 00 00 00 00 00 7d 02 7c 02 53 00 29 02 61 3c 05 00 00 52 65 74 | ................}.|.S.).a<...Ret |
| 12900 | 75 72 6e 73 20 61 6e 20 69 74 65 72 61 74 6f 72 20 6f 76 65 72 20 6e 6f 64 65 73 20 63 6f 6e 74 | urns.an.iterator.over.nodes.cont |
| 12920 | 61 69 6e 65 64 20 69 6e 20 6e 62 75 6e 63 68 20 74 68 61 74 20 61 72 65 0a 20 20 20 20 20 20 20 | ained.in.nbunch.that.are........ |
| 12940 | 20 61 6c 73 6f 20 69 6e 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 65 | .also.in.the.graph...........The |
| 12960 | 20 6e 6f 64 65 73 20 69 6e 20 61 6e 20 69 74 65 72 61 62 6c 65 20 6e 62 75 6e 63 68 20 61 72 65 | .nodes.in.an.iterable.nbunch.are |
| 12980 | 20 63 68 65 63 6b 65 64 20 66 6f 72 20 6d 65 6d 62 65 72 73 68 69 70 20 69 6e 20 74 68 65 20 67 | .checked.for.membership.in.the.g |
| 129a0 | 72 61 70 68 0a 20 20 20 20 20 20 20 20 61 6e 64 20 69 66 20 6e 6f 74 20 61 72 65 20 73 69 6c 65 | raph.........and.if.not.are.sile |
| 129c0 | 6e 74 6c 79 20 69 67 6e 6f 72 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 50 61 72 61 6d 65 74 65 72 | ntly.ignored...........Parameter |
| 129e0 | 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 6e 62 75 | s.........----------.........nbu |
| 12a00 | 6e 63 68 20 3a 20 73 69 6e 67 6c 65 20 6e 6f 64 65 2c 20 63 6f 6e 74 61 69 6e 65 72 2c 20 6f 72 | nch.:.single.node,.container,.or |
| 12a20 | 20 61 6c 6c 20 6e 6f 64 65 73 20 28 64 65 66 61 75 6c 74 3d 20 61 6c 6c 20 6e 6f 64 65 73 29 0a | .all.nodes.(default=.all.nodes). |
| 12a40 | 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 76 69 65 77 20 77 69 6c 6c 20 6f 6e 6c 79 20 72 | ............The.view.will.only.r |
| 12a60 | 65 70 6f 72 74 20 65 64 67 65 73 20 69 6e 63 69 64 65 6e 74 20 74 6f 20 74 68 65 73 65 20 6e 6f | eport.edges.incident.to.these.no |
| 12a80 | 64 65 73 2e 0a 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 0a 20 20 20 20 20 20 20 20 2d 2d | des...........Returns.........-- |
| 12aa0 | 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 6e 69 74 65 72 20 3a 20 69 74 65 72 61 74 6f 72 0a 20 | -----.........niter.:.iterator.. |
| 12ac0 | 20 20 20 20 20 20 20 20 20 20 20 41 6e 20 69 74 65 72 61 74 6f 72 20 6f 76 65 72 20 6e 6f 64 65 | ...........An.iterator.over.node |
| 12ae0 | 73 20 69 6e 20 6e 62 75 6e 63 68 20 74 68 61 74 20 61 72 65 20 61 6c 73 6f 20 69 6e 20 74 68 65 | s.in.nbunch.that.are.also.in.the |
| 12b00 | 20 67 72 61 70 68 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 6e 62 75 6e 63 68 20 69 73 | .graph..............If.nbunch.is |
| 12b20 | 20 4e 6f 6e 65 2c 20 69 74 65 72 61 74 65 20 6f 76 65 72 20 61 6c 6c 20 6e 6f 64 65 73 20 69 6e | .None,.iterate.over.all.nodes.in |
| 12b40 | 20 74 68 65 20 67 72 61 70 68 2e 0a 0a 20 20 20 20 20 20 20 20 52 61 69 73 65 73 0a 20 20 20 20 | .the.graph...........Raises..... |
| 12b60 | 20 20 20 20 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 4e 65 74 77 6f 72 6b 58 45 72 72 6f 72 | ....------.........NetworkXError |
| 12b80 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 6e 62 75 6e 63 68 20 69 73 20 6e 6f 74 20 61 20 | .............If.nbunch.is.not.a. |
| 12ba0 | 6e 6f 64 65 20 6f 72 20 73 65 71 75 65 6e 63 65 20 6f 66 20 6e 6f 64 65 73 2e 0a 20 20 20 20 20 | node.or.sequence.of.nodes....... |
| 12bc0 | 20 20 20 20 20 20 20 49 66 20 61 20 6e 6f 64 65 20 69 6e 20 6e 62 75 6e 63 68 20 69 73 20 6e 6f | .......If.a.node.in.nbunch.is.no |
| 12be0 | 74 20 68 61 73 68 61 62 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 53 65 65 20 41 6c 73 6f 0a 20 20 | t.hashable...........See.Also... |
| 12c00 | 20 20 20 20 20 20 2d 2d 2d 2d 2d 2d 2d 2d 0a 20 20 20 20 20 20 20 20 47 72 61 70 68 2e 5f 5f 69 | ......--------.........Graph.__i |
| 12c20 | 74 65 72 5f 5f 0a 0a 20 20 20 20 20 20 20 20 4e 6f 74 65 73 0a 20 20 20 20 20 20 20 20 2d 2d 2d | ter__..........Notes.........--- |
| 12c40 | 2d 2d 0a 20 20 20 20 20 20 20 20 57 68 65 6e 20 6e 62 75 6e 63 68 20 69 73 20 61 6e 20 69 74 65 | --.........When.nbunch.is.an.ite |
| 12c60 | 72 61 74 6f 72 2c 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 69 74 65 72 61 74 6f 72 20 79 69 65 | rator,.the.returned.iterator.yie |
| 12c80 | 6c 64 73 20 76 61 6c 75 65 73 0a 20 20 20 20 20 20 20 20 64 69 72 65 63 74 6c 79 20 66 72 6f 6d | lds.values.........directly.from |
| 12ca0 | 20 6e 62 75 6e 63 68 2c 20 62 65 63 6f 6d 69 6e 67 20 65 78 68 61 75 73 74 65 64 20 77 68 65 6e | .nbunch,.becoming.exhausted.when |
| 12cc0 | 20 6e 62 75 6e 63 68 20 69 73 20 65 78 68 61 75 73 74 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 54 | .nbunch.is.exhausted...........T |
| 12ce0 | 6f 20 74 65 73 74 20 77 68 65 74 68 65 72 20 6e 62 75 6e 63 68 20 69 73 20 61 20 73 69 6e 67 6c | o.test.whether.nbunch.is.a.singl |
| 12d00 | 65 20 6e 6f 64 65 2c 20 6f 6e 65 20 63 61 6e 20 75 73 65 0a 20 20 20 20 20 20 20 20 22 69 66 20 | e.node,.one.can.use........."if. |
| 12d20 | 6e 62 75 6e 63 68 20 69 6e 20 73 65 6c 66 3a 22 2c 20 65 76 65 6e 20 61 66 74 65 72 20 70 72 6f | nbunch.in.self:",.even.after.pro |
| 12d40 | 63 65 73 73 69 6e 67 20 77 69 74 68 20 74 68 69 73 20 72 6f 75 74 69 6e 65 2e 0a 0a 20 20 20 20 | cessing.with.this.routine....... |
| 12d60 | 20 20 20 20 49 66 20 6e 62 75 6e 63 68 20 69 73 20 6e 6f 74 20 61 20 6e 6f 64 65 20 6f 72 20 61 | ....If.nbunch.is.not.a.node.or.a |
| 12d80 | 20 28 70 6f 73 73 69 62 6c 79 20 65 6d 70 74 79 29 20 73 65 71 75 65 6e 63 65 2f 69 74 65 72 61 | .(possibly.empty).sequence/itera |
| 12da0 | 74 6f 72 0a 20 20 20 20 20 20 20 20 6f 72 20 4e 6f 6e 65 2c 20 61 20 3a 65 78 63 3a 60 4e 65 74 | tor.........or.None,.a.:exc:`Net |
| 12dc0 | 77 6f 72 6b 58 45 72 72 6f 72 60 20 69 73 20 72 61 69 73 65 64 2e 20 20 41 6c 73 6f 2c 20 69 66 | workXError`.is.raised...Also,.if |
| 12de0 | 20 61 6e 79 20 6f 62 6a 65 63 74 20 69 6e 0a 20 20 20 20 20 20 20 20 6e 62 75 6e 63 68 20 69 73 | .any.object.in.........nbunch.is |
| 12e00 | 20 6e 6f 74 20 68 61 73 68 61 62 6c 65 2c 20 61 20 3a 65 78 63 3a 60 4e 65 74 77 6f 72 6b 58 45 | .not.hashable,.a.:exc:`NetworkXE |
| 12e20 | 72 72 6f 72 60 20 69 73 20 72 61 69 73 65 64 2e 0a 20 20 20 20 20 20 20 20 63 02 00 00 00 00 00 | rror`.is.raised..........c...... |
| 12e40 | 00 00 00 00 00 00 06 00 00 00 33 00 00 00 f3 e2 00 00 00 95 01 4b 00 01 00 97 00 09 00 7c 00 44 | ..........3..........K.......|.D |
| 12e60 | 00 5d 0b 00 00 7d 02 7c 02 7c 01 76 00 73 01 8c 08 7c 02 96 02 97 01 01 00 8c 0d 04 00 79 00 23 | .]...}.|.|.v.s...|...........y.# |
| 12e80 | 00 74 00 00 00 00 00 00 00 00 00 24 00 72 4d 7d 03 7c 03 7c 03 6a 02 00 00 00 00 00 00 00 00 00 | .t.........$.rM}.|.|.j.......... |
| 12ea0 | 00 00 00 00 00 00 00 00 00 64 01 19 00 00 00 7d 05 7d 04 64 02 7c 05 76 00 72 0b 74 05 00 00 00 | .........d.....}.}.d.|.v.r.t.... |
| 12ec0 | 00 00 00 00 00 64 03 ab 01 00 00 00 00 00 00 7d 04 64 04 7c 05 76 00 72 0f 74 05 00 00 00 00 00 | .....d.........}.d.|.v.r.t...... |
| 12ee0 | 00 00 00 64 05 89 06 9b 00 64 06 9d 03 ab 01 00 00 00 00 00 00 7d 04 64 07 7c 05 76 00 72 0f 74 | ...d.....d...........}.d.|.v.r.t |
| 12f00 | 05 00 00 00 00 00 00 00 00 64 05 7f 02 9b 00 64 08 9d 03 ab 01 00 00 00 00 00 00 7d 04 7c 04 82 | .........d.....d...........}.|.. |
| 12f20 | 01 64 00 7d 03 7e 03 77 01 77 00 78 03 59 00 77 01 ad 03 77 01 29 09 4e 72 02 00 00 00 72 4e 00 | .d.}.~.w.w.x.Y.w...w.).Nr....rN. |
| 12f40 | 00 00 7a 2c 6e 62 75 6e 63 68 20 69 73 20 6e 6f 74 20 61 20 6e 6f 64 65 20 6f 72 20 61 20 73 65 | ..z,nbunch.is.not.a.node.or.a.se |
| 12f60 | 71 75 65 6e 63 65 20 6f 66 20 6e 6f 64 65 73 2e 7a 16 6f 62 6a 65 63 74 20 69 73 20 6e 6f 74 20 | quence.of.nodes.z.object.is.not. |
| 12f80 | 69 74 65 72 61 62 6c 65 7a 05 4e 6f 64 65 20 72 6e 00 00 00 da 08 68 61 73 68 61 62 6c 65 7a 28 | iterablez.Node.rn.....hashablez( |
| 12fa0 | 20 69 6e 20 73 65 71 75 65 6e 63 65 20 6e 62 75 6e 63 68 20 69 73 20 6e 6f 74 20 61 20 76 61 6c | .in.sequence.nbunch.is.not.a.val |
| 12fc0 | 69 64 20 6e 6f 64 65 2e 29 03 72 52 00 00 00 da 04 61 72 67 73 72 0b 00 00 00 29 07 da 05 6e 6c | id.node.).rR.....argsr....)...nl |
| 12fe0 | 69 73 74 72 11 00 00 00 72 54 00 00 00 72 72 00 00 00 da 03 65 78 63 da 07 6d 65 73 73 61 67 65 | istr....rT...rr.....exc..message |
| 13000 | da 06 6e 62 75 6e 63 68 73 07 00 00 00 20 20 20 20 20 20 80 72 1c 00 00 00 da 0a 62 75 6e 63 68 | ..nbunchs...........r......bunch |
| 13020 | 5f 69 74 65 72 7a 25 47 72 61 70 68 2e 6e 62 75 6e 63 68 5f 69 74 65 72 2e 3c 6c 6f 63 61 6c 73 | _iterz%Graph.nbunch_iter.<locals |
| 13040 | 3e 2e 62 75 6e 63 68 5f 69 74 65 72 00 08 00 00 73 a2 00 00 00 f8 e8 00 f8 80 00 f0 02 13 11 1e | >.bunch_iter....s............... |
| 13060 | d8 1d 22 f2 00 02 15 24 98 01 d8 1b 1c a0 03 9a 38 d8 22 23 9b 47 f1 05 02 15 24 f8 f4 06 00 18 | .."....$........8."#.G....$..... |
| 13080 | 21 f2 00 0f 11 1e d8 23 26 a8 03 af 08 a9 08 b0 11 a9 0b 98 17 90 43 e0 17 1d a0 17 d1 17 28 dc | !......#&.............C.......(. |
| 130a0 | 1e 2b d8 1c 4a f3 03 02 1f 1a 98 03 f0 08 00 18 30 b0 37 d1 17 3a dc 1e 2b a8 65 b0 46 b0 38 d0 | .+..J...........0.7..:..+.e.F.8. |
| 130c0 | 3b 50 d0 2c 51 d3 1e 52 98 03 e0 17 21 a0 57 d1 17 2c dc 1e 2b d8 1e 23 a0 41 a0 33 d0 26 4e d0 | ;P.,Q..R....!.W..,..+..#.A.3.&N. |
| 130e0 | 1c 4f f3 03 02 1f 1a 98 03 f0 06 00 1b 1e 90 49 fb f0 1f 0f 11 1e fc 73 29 00 00 00 83 01 41 2f | .O.............I.......s).....A/ |
| 13100 | 01 85 09 16 00 8f 06 16 00 95 01 41 2f 01 96 09 41 2c 03 9f 41 08 41 27 03 c1 27 05 41 2c 03 c1 | ...........A/...A,..A.A'..'.A,.. |
| 13120 | 2c 03 41 2f 01 29 02 72 4e 00 00 00 72 10 00 00 00 29 04 72 16 00 00 00 72 ee 00 00 00 da 05 62 | ,.A/.).rN...r....).r....r......b |
| 13140 | 75 6e 63 68 72 ef 00 00 00 73 04 00 00 00 20 60 20 20 72 1c 00 00 00 72 d6 00 00 00 7a 11 47 72 | unchr....s.....`..r....r....z.Gr |
| 13160 | 61 70 68 2e 6e 62 75 6e 63 68 5f 69 74 65 72 d2 07 00 00 73 56 00 00 00 f8 80 00 f0 50 01 00 0c | aph.nbunch_iter....sV.......P... |
| 13180 | 12 88 3e dc 14 18 98 14 9f 19 99 19 93 4f 88 45 f0 38 00 10 15 88 0c f0 37 00 0e 14 90 74 89 5e | ..>..........O.E.8......7....t.^ |
| 131a0 | dc 14 18 98 26 98 18 93 4e 88 45 f0 34 00 10 15 88 0c f4 2f 14 0d 1e f1 2c 00 15 1f 98 76 a0 74 | ....&...N.E.4....../....,....v.t |
| 131c0 | a7 79 a1 79 d3 14 31 88 45 d8 0f 14 88 0c 72 1e 00 00 00 72 8f 00 00 00 72 e1 00 00 00 29 02 4e | .y.y..1.E.....r....r....r....).N |
| 131e0 | 4e 29 01 46 29 3d 72 20 00 00 00 72 21 00 00 00 72 22 00 00 00 72 23 00 00 00 da 14 5f 5f 6e 65 | N).F)=r....r!...r"...r#.....__ne |
| 13200 | 74 77 6f 72 6b 78 5f 62 61 63 6b 65 6e 64 5f 5f 72 0e 00 00 00 72 10 00 00 00 72 26 00 00 00 72 | tworkx_backend__r....r....r&...r |
| 13220 | 28 00 00 00 da 04 64 69 63 74 72 37 00 00 00 72 61 00 00 00 72 38 00 00 00 72 60 00 00 00 72 7f | (.....dictr7...ra...r8...r`...r. |
| 13240 | 00 00 00 72 35 00 00 00 72 30 00 00 00 72 32 00 00 00 72 3e 00 00 00 72 05 00 00 00 72 11 00 00 | ...r5...r0...r2...r>...r....r... |
| 13260 | 00 da 08 70 72 6f 70 65 72 74 79 72 41 00 00 00 da 06 73 65 74 74 65 72 72 4c 00 00 00 72 4f 00 | ...propertyrA.....setterrL...rO. |
| 13280 | 00 00 72 55 00 00 00 72 5a 00 00 00 72 5c 00 00 00 72 64 00 00 00 72 6b 00 00 00 72 74 00 00 00 | ..rU...rZ...r\...rd...rk...rt... |
| 132a0 | 72 76 00 00 00 72 29 00 00 00 72 4a 00 00 00 72 7b 00 00 00 72 7d 00 00 00 72 84 00 00 00 72 8c | rv...r)...rJ...r{...r}...r....r. |
| 132c0 | 00 00 00 72 94 00 00 00 72 97 00 00 00 72 9a 00 00 00 72 3b 00 00 00 72 a3 00 00 00 72 a5 00 00 | ...r....r....r....r;...r....r... |
| 132e0 | 00 72 12 00 00 00 72 a9 00 00 00 72 ac 00 00 00 72 13 00 00 00 72 af 00 00 00 72 b3 00 00 00 72 | .r....r....r....r....r....r....r |
| 13300 | b5 00 00 00 72 b8 00 00 00 72 66 00 00 00 72 cb 00 00 00 72 cf 00 00 00 72 dc 00 00 00 72 de 00 | ....r....rf...r....r....r....r.. |
| 13320 | 00 00 72 e3 00 00 00 72 4b 00 00 00 72 d6 00 00 00 72 24 00 00 00 72 1e 00 00 00 72 1c 00 00 00 | ..r....rK...r....r$...r....r.... |
| 13340 | 72 0c 00 00 00 72 0c 00 00 00 47 00 00 00 73 9d 01 00 00 84 00 f1 02 6d 03 05 08 f0 5e 07 00 1c | r....r....G...s........m....^... |
| 13360 | 26 d0 04 18 e1 0b 25 d3 0b 27 80 44 d9 0c 27 d3 0c 29 80 45 e0 18 1c d0 04 15 d8 1d 21 d0 04 1a | &.....%..'.D..'..).E........!... |
| 13380 | d8 21 25 d0 04 1e d8 21 25 d0 04 1e d8 1d 21 d0 04 1a d8 1e 22 d0 04 1b f2 04 06 05 1a f2 10 06 | .!%....!%.....!....."........... |
| 133a0 | 05 15 f3 10 29 05 20 f0 56 01 00 06 15 f1 02 10 05 28 f3 03 00 06 15 f0 02 10 05 28 f0 24 00 06 | ....)...V........(.........(.$.. |
| 133c0 | 0e f1 02 07 05 2a f3 03 00 06 0e f0 02 07 05 2a f0 12 00 06 0a 87 5b 81 5b f1 02 02 05 1e f3 03 | .....*.........*......[.[....... |
| 133e0 | 00 06 11 f0 02 02 05 1e f2 08 1a 05 0a f2 38 10 05 20 f2 24 0c 05 19 f2 1c 14 05 1f f2 2c 18 05 | ..............8....$.........,.. |
| 13400 | 1b f2 34 2f 05 1e f2 62 01 4c 01 05 1e f2 5c 02 27 05 1e f2 52 01 33 05 1e f0 6a 01 00 06 15 f1 | ..4/...b.L....\.'...R.3...j..... |
| 13420 | 02 5a 01 05 1e f3 03 00 06 15 f0 02 5a 01 05 1e f2 78 02 13 05 1f f2 2a 13 05 1f f2 2a 18 05 19 | .Z..........Z....x.....*....*... |
| 13440 | f2 34 43 01 05 1e f2 4a 02 4f 01 05 1e f3 62 02 31 05 1e f2 66 01 20 05 1e f2 44 01 21 05 1e f3 | .4C....J.O....b.1...f.....D.!... |
| 13460 | 46 01 72 01 05 45 01 f2 68 03 27 05 19 f2 52 01 29 05 4f 01 f0 56 01 00 06 15 f1 02 36 05 1e f3 | F.r..E..h.'...R.).O..V......6... |
| 13480 | 03 00 06 15 f0 02 36 05 1e f3 70 01 2c 05 1b f2 5c 01 12 05 27 f0 28 00 06 15 f1 02 23 05 20 f3 | ......6...p.,...\...'.(.....#... |
| 134a0 | 03 00 06 15 f0 02 23 05 20 f2 4a 01 12 05 1e f2 28 0e 05 1e f2 20 02 05 15 f2 08 02 05 15 f3 08 | ......#...J.....(............... |
| 134c0 | 57 01 05 11 f3 72 02 36 05 11 f3 70 01 37 05 11 f2 72 01 52 01 05 39 f2 68 02 26 05 2d f3 50 01 | W....r.6...p.7...r.R..9.h.&.-.P. |
| 134e0 | 29 05 33 f3 56 01 32 05 11 f4 68 01 45 01 05 15 72 1e 00 00 00 29 14 72 23 00 00 00 72 66 00 00 | ).3.V.2...h.E...r....).r#...rf.. |
| 13500 | 00 72 04 00 00 00 da 09 66 75 6e 63 74 6f 6f 6c 73 72 05 00 00 00 72 2b 00 00 00 72 2d 00 00 00 | .r......functoolsr....r+...r-... |
| 13520 | 72 06 00 00 00 da 1a 6e 65 74 77 6f 72 6b 78 2e 63 6c 61 73 73 65 73 2e 63 6f 72 65 76 69 65 77 | r......networkx.classes.coreview |
| 13540 | 73 72 07 00 00 00 da 1c 6e 65 74 77 6f 72 6b 78 2e 63 6c 61 73 73 65 73 2e 72 65 70 6f 72 74 76 | sr......networkx.classes.reportv |
| 13560 | 69 65 77 73 72 08 00 00 00 72 09 00 00 00 72 0a 00 00 00 da 12 6e 65 74 77 6f 72 6b 78 2e 65 78 | iewsr....r....r......networkx.ex |
| 13580 | 63 65 70 74 69 6f 6e 72 0b 00 00 00 da 07 5f 5f 61 6c 6c 5f 5f 72 0e 00 00 00 72 26 00 00 00 72 | ceptionr......__all__r....r&...r |
| 135a0 | 0c 00 00 00 72 24 00 00 00 72 1e 00 00 00 72 1c 00 00 00 fa 08 3c 6d 6f 64 75 6c 65 3e 72 fa 00 | ....r$...r....r......<module>r.. |
| 135c0 | 00 00 01 00 00 00 73 4b 00 00 00 f0 03 01 01 01 f1 02 08 01 04 f5 14 00 01 1a dd 00 25 e3 00 15 | ......sK....................%... |
| 135e0 | dd 00 1c dd 00 34 df 00 47 d1 00 47 dd 00 2c e0 0b 12 88 29 80 07 f7 06 16 01 1d f1 00 16 01 1d | .....4..G..G..,....)............ |
| 13600 | f7 32 14 01 1c f1 00 14 01 1c f7 2e 50 1f 01 15 f2 00 50 1f 01 15 72 1e 00 00 00 | .2..........P.....P...r.... |