1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
.. _glossary:
Glossary
========
.. glossary::
dictionary
A Python dictionary maps keys to values. Also known as "hashes",
or "associative arrays" in other programming languages.
See https://docs.python.org/2/tutorial/datastructures.html#dictionaries
edge
Edges are either two-tuples of nodes `(u, v)` or three tuples of nodes
with an edge attribute dictionary `(u, v, dict)`.
ebunch
An iteratable container of edge tuples like a list, iterator,
or file.
edge attribute
Edges can have arbitrary Python objects assigned as attributes
by using keyword/value pairs when adding an edge
assigning to the `G.edges[u][v]` attribute dictionary for the
specified edge *u*-*v*.
nbunch
An nbunch is a single node, container of nodes or `None` (representing
all nodes). It can be a list, set, graph, etc.. To filter an nbunch
so that only nodes actually in `G` appear, use `G.nbunch_iter(nbunch)`.
node
A node can be any hashable Python object except None.
node attribute
Nodes can have arbitrary Python objects assigned as attributes
by using keyword/value pairs when adding a node or
assigning to the `G.nodes[n]` attribute dictionary for the
specified node `n`.
|