<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>networkx.generators.social — NetworkX 1.8.1 documentation</title> <link rel="stylesheet" href="../../../_static/networkx.css" type="text/css" /> <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" /> <script type="text/javascript"> var DOCUMENTATION_OPTIONS = { URL_ROOT: '../../../', VERSION: '1.8.1', COLLAPSE_INDEX: false, FILE_SUFFIX: '.html', HAS_SOURCE: false }; </script> <script type="text/javascript" src="../../../_static/jquery.js"></script> <script type="text/javascript" src="../../../_static/underscore.js"></script> <script type="text/javascript" src="../../../_static/doctools.js"></script> <link rel="search" type="application/opensearchdescription+xml" title="Search within NetworkX 1.8.1 documentation" href="../../../_static/opensearch.xml"/> <link rel="top" title="NetworkX 1.8.1 documentation" href="../../../index.html" /> <link rel="up" title="networkx" href="../../networkx.html" /> </head> <body> <div style="color: black;background-color: white; font-size: 3.2em; text-align: left; padding: 15px 10px 10px 15px"> NetworkX </div> <div class="related"> <h3>Navigation</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="../../../genindex.html" title="General Index" accesskey="I">index</a></li> <li class="right" > <a href="../../../py-modindex.html" title="Python Module Index" >modules</a> |</li> <li><a href="http://networkx.github.com/">NetworkX Home </a> | </li> <li><a href="http://networkx.github.com/documentation.html">Documentation </a>| </li> <li><a href="http://networkx.github.com/download.html">Download </a> | </li> <li><a href="http://github.com/networkx">Developer (Github)</a></li> <li><a href="../../index.html" >Module code</a> »</li> <li><a href="../../networkx.html" accesskey="U">networkx</a> »</li> </ul> </div> <div class="sphinxsidebar"> <div class="sphinxsidebarwrapper"> <div id="searchbox" style="display: none"> <h3>Quick search</h3> <form class="search" action="../../../search.html" method="get"> <input type="text" name="q" /> <input type="submit" value="Go" /> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> <p class="searchtip" style="font-size: 90%"> Enter search terms or a module, class or function name. </p> </div> <script type="text/javascript">$('#searchbox').show(0);</script> </div> </div> <div class="document"> <div class="documentwrapper"> <div class="bodywrapper"> <div class="body"> <h1>Source code for networkx.generators.social</h1><div class="highlight"><pre> <span class="sd">"""</span> <span class="sd">Famous social networks.</span> <span class="sd">"""</span> <span class="kn">import</span> <span class="nn">networkx</span> <span class="kn">as</span> <span class="nn">nx</span> <span class="n">__author__</span> <span class="o">=</span> <span class="s">"""</span><span class="se">\n</span><span class="s">"""</span><span class="o">.</span><span class="n">join</span><span class="p">([</span><span class="s">'Jordi Torrents <jtorrents@milnou.net>'</span><span class="p">,</span> <span class="s">'Katy Bold <kbold@princeton.edu>'</span><span class="p">,</span> <span class="s">'Aric Hagberg <aric.hagberg@gmail.com)'</span><span class="p">])</span> <span class="n">__all__</span> <span class="o">=</span> <span class="p">[</span><span class="s">'karate_club_graph'</span><span class="p">,</span><span class="s">'davis_southern_women_graph'</span><span class="p">,</span> <span class="s">'florentine_families_graph'</span><span class="p">]</span> <div class="viewcode-block" id="karate_club_graph"><a class="viewcode-back" href="../../../reference/generated/networkx.generators.social.karate_club_graph.html#networkx.generators.social.karate_club_graph">[docs]</a><span class="k">def</span> <span class="nf">karate_club_graph</span><span class="p">():</span> <span class="sd">"""Return Zachary's Karate club graph.</span> <span class="sd"> References</span> <span class="sd"> ----------</span> <span class="sd"> .. [1] Zachary W. </span> <span class="sd"> An information flow model for conflict and fission in small groups.</span> <span class="sd"> Journal of Anthropological Research, 33, 452-473, (1977).</span> <span class="sd"> .. [2] Data file from:</span> <span class="sd"> http://vlado.fmf.uni-lj.si/pub/networks/data/Ucinet/UciData.htm</span> <span class="sd"> """</span> <span class="n">G</span><span class="o">=</span><span class="n">nx</span><span class="o">.</span><span class="n">Graph</span><span class="p">()</span> <span class="n">G</span><span class="o">.</span><span class="n">add_nodes_from</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="mi">34</span><span class="p">))</span> <span class="n">G</span><span class="o">.</span><span class="n">name</span><span class="o">=</span><span class="s">"Zachary's Karate Club"</span> <span class="n">zacharydat</span><span class="o">=</span><span class="s">"""</span><span class="se">\</span> <span class="s">0 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0</span> <span class="s">1 0 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0</span> <span class="s">1 1 0 1 0 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0</span> <span class="s">1 1 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0</span> <span class="s">1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0</span> <span class="s">1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0</span> <span class="s">1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0</span> <span class="s">1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0</span> <span class="s">1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1</span> <span class="s">0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1</span> <span class="s">1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0</span> <span class="s">1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0</span> <span class="s">1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0</span> <span class="s">1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1</span> <span class="s">0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1</span> <span class="s">0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1</span> <span class="s">0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0</span> <span class="s">1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0</span> <span class="s">0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1</span> <span class="s">1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1</span> <span class="s">0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1</span> <span class="s">1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0</span> <span class="s">0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1</span> <span class="s">0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 1</span> <span class="s">0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0</span> <span class="s">0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0</span> <span class="s">0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1</span> <span class="s">0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1</span> <span class="s">0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1</span> <span class="s">0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 1</span> <span class="s">0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1</span> <span class="s">1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 1 1</span> <span class="s">0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 1 0 1 0 1 1 0 0 0 0 0 1 1 1 0 1</span> <span class="s">0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 1 1 0 1 1 0 0 1 1 1 1 1 1 1 0"""</span> <span class="n">row</span><span class="o">=</span><span class="mi">0</span> <span class="k">for</span> <span class="n">line</span> <span class="ow">in</span> <span class="n">zacharydat</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s">'</span><span class="se">\n</span><span class="s">'</span><span class="p">):</span> <span class="n">thisrow</span><span class="o">=</span><span class="nb">list</span><span class="p">(</span><span class="nb">map</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span><span class="n">line</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s">' '</span><span class="p">)))</span> <span class="k">for</span> <span class="n">col</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="nb">len</span><span class="p">(</span><span class="n">thisrow</span><span class="p">)):</span> <span class="k">if</span> <span class="n">thisrow</span><span class="p">[</span><span class="n">col</span><span class="p">]</span><span class="o">==</span><span class="mi">1</span><span class="p">:</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="n">row</span><span class="p">,</span><span class="n">col</span><span class="p">)</span> <span class="c"># col goes from 0,33</span> <span class="n">row</span><span class="o">+=</span><span class="mi">1</span> <span class="n">club1</span> <span class="o">=</span> <span class="s">'Mr. Hi'</span> <span class="n">club2</span> <span class="o">=</span> <span class="s">'Officer'</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">2</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">3</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">4</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">5</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">6</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">7</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">8</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">9</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">10</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">11</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">12</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">13</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">14</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">15</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">16</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">17</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">18</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">19</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">20</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">21</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club1</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">22</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">23</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">24</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">25</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">26</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">27</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">28</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">29</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">30</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">31</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">32</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="n">G</span><span class="o">.</span><span class="n">node</span><span class="p">[</span><span class="mi">33</span><span class="p">][</span><span class="s">'club'</span><span class="p">]</span> <span class="o">=</span> <span class="n">club2</span> <span class="k">return</span> <span class="n">G</span> </div> <div class="viewcode-block" id="davis_southern_women_graph"><a class="viewcode-back" href="../../../reference/generated/networkx.generators.social.davis_southern_women_graph.html#networkx.generators.social.davis_southern_women_graph">[docs]</a><span class="k">def</span> <span class="nf">davis_southern_women_graph</span><span class="p">():</span> <span class="sd">"""Return Davis Southern women social network.</span> <span class="sd"> This is a bipartite graph.</span> <span class="sd"> References</span> <span class="sd"> ----------</span> <span class="sd"> .. [1] A. Davis, Gardner, B. B., Gardner, M. R., 1941. Deep South. </span> <span class="sd"> University of Chicago Press, Chicago, IL.</span> <span class="sd"> """</span> <span class="n">G</span> <span class="o">=</span> <span class="n">nx</span><span class="o">.</span><span class="n">Graph</span><span class="p">()</span> <span class="c"># Top nodes</span> <span class="n">G</span><span class="o">.</span><span class="n">add_nodes_from</span><span class="p">([</span><span class="s">"Evelyn Jefferson"</span><span class="p">,</span> <span class="s">"Laura Mandeville"</span><span class="p">,</span> <span class="s">"Theresa Anderson"</span><span class="p">,</span> <span class="s">"Brenda Rogers"</span><span class="p">,</span> <span class="s">"Charlotte McDowd"</span><span class="p">,</span> <span class="s">"Frances Anderson"</span><span class="p">,</span> <span class="s">"Eleanor Nye"</span><span class="p">,</span> <span class="s">"Pearl Oglethorpe"</span><span class="p">,</span> <span class="s">"Ruth DeSand"</span><span class="p">,</span> <span class="s">"Verne Sanderson"</span><span class="p">,</span> <span class="s">"Myra Liddel"</span><span class="p">,</span> <span class="s">"Katherina Rogers"</span><span class="p">,</span> <span class="s">"Sylvia Avondale"</span><span class="p">,</span> <span class="s">"Nora Fayette"</span><span class="p">,</span> <span class="s">"Helen Lloyd"</span><span class="p">,</span> <span class="s">"Dorothy Murchison"</span><span class="p">,</span> <span class="s">"Olivia Carleton"</span><span class="p">,</span> <span class="s">"Flora Price"</span><span class="p">],</span> <span class="n">bipartite</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span> <span class="c"># Bottom nodes</span> <span class="n">G</span><span class="o">.</span><span class="n">add_nodes_from</span><span class="p">([</span><span class="s">"E1"</span><span class="p">,</span> <span class="s">"E2"</span><span class="p">,</span> <span class="s">"E3"</span><span class="p">,</span> <span class="s">"E4"</span><span class="p">,</span> <span class="s">"E5"</span><span class="p">,</span> <span class="s">"E6"</span><span class="p">,</span> <span class="s">"E7"</span><span class="p">,</span> <span class="s">"E8"</span><span class="p">,</span> <span class="s">"E9"</span><span class="p">,</span> <span class="s">"E10"</span><span class="p">,</span> <span class="s">"E11"</span><span class="p">,</span> <span class="s">"E12"</span><span class="p">,</span> <span class="s">"E13"</span><span class="p">,</span> <span class="s">"E14"</span><span class="p">],</span> <span class="n">bipartite</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edges_from</span><span class="p">([(</span><span class="s">"Evelyn Jefferson"</span><span class="p">,</span><span class="s">"E1"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Evelyn Jefferson"</span><span class="p">,</span><span class="s">"E2"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Evelyn Jefferson"</span><span class="p">,</span><span class="s">"E3"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Evelyn Jefferson"</span><span class="p">,</span><span class="s">"E4"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Evelyn Jefferson"</span><span class="p">,</span><span class="s">"E5"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Evelyn Jefferson"</span><span class="p">,</span><span class="s">"E6"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Evelyn Jefferson"</span><span class="p">,</span><span class="s">"E8"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Evelyn Jefferson"</span><span class="p">,</span><span class="s">"E9"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Laura Mandeville"</span><span class="p">,</span><span class="s">"E1"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Laura Mandeville"</span><span class="p">,</span><span class="s">"E2"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Laura Mandeville"</span><span class="p">,</span><span class="s">"E3"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Laura Mandeville"</span><span class="p">,</span><span class="s">"E5"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Laura Mandeville"</span><span class="p">,</span><span class="s">"E6"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Laura Mandeville"</span><span class="p">,</span><span class="s">"E7"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Laura Mandeville"</span><span class="p">,</span><span class="s">"E8"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Theresa Anderson"</span><span class="p">,</span><span class="s">"E2"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Theresa Anderson"</span><span class="p">,</span><span class="s">"E3"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Theresa Anderson"</span><span class="p">,</span><span class="s">"E4"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Theresa Anderson"</span><span class="p">,</span><span class="s">"E5"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Theresa Anderson"</span><span class="p">,</span><span class="s">"E6"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Theresa Anderson"</span><span class="p">,</span><span class="s">"E7"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Theresa Anderson"</span><span class="p">,</span><span class="s">"E8"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Theresa Anderson"</span><span class="p">,</span><span class="s">"E9"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Brenda Rogers"</span><span class="p">,</span><span class="s">"E1"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Brenda Rogers"</span><span class="p">,</span><span class="s">"E3"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Brenda Rogers"</span><span class="p">,</span><span class="s">"E4"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Brenda Rogers"</span><span class="p">,</span><span class="s">"E5"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Brenda Rogers"</span><span class="p">,</span><span class="s">"E6"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Brenda Rogers"</span><span class="p">,</span><span class="s">"E7"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Brenda Rogers"</span><span class="p">,</span><span class="s">"E8"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Charlotte McDowd"</span><span class="p">,</span><span class="s">"E3"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Charlotte McDowd"</span><span class="p">,</span><span class="s">"E4"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Charlotte McDowd"</span><span class="p">,</span><span class="s">"E5"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Charlotte McDowd"</span><span class="p">,</span><span class="s">"E7"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Frances Anderson"</span><span class="p">,</span><span class="s">"E3"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Frances Anderson"</span><span class="p">,</span><span class="s">"E5"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Frances Anderson"</span><span class="p">,</span><span class="s">"E6"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Frances Anderson"</span><span class="p">,</span><span class="s">"E8"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Eleanor Nye"</span><span class="p">,</span><span class="s">"E5"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Eleanor Nye"</span><span class="p">,</span><span class="s">"E6"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Eleanor Nye"</span><span class="p">,</span><span class="s">"E7"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Eleanor Nye"</span><span class="p">,</span><span class="s">"E8"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Pearl Oglethorpe"</span><span class="p">,</span><span class="s">"E6"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Pearl Oglethorpe"</span><span class="p">,</span><span class="s">"E8"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Pearl Oglethorpe"</span><span class="p">,</span><span class="s">"E9"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Ruth DeSand"</span><span class="p">,</span><span class="s">"E5"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Ruth DeSand"</span><span class="p">,</span><span class="s">"E7"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Ruth DeSand"</span><span class="p">,</span><span class="s">"E8"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Ruth DeSand"</span><span class="p">,</span><span class="s">"E9"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Verne Sanderson"</span><span class="p">,</span><span class="s">"E7"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Verne Sanderson"</span><span class="p">,</span><span class="s">"E8"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Verne Sanderson"</span><span class="p">,</span><span class="s">"E9"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Verne Sanderson"</span><span class="p">,</span><span class="s">"E12"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Myra Liddel"</span><span class="p">,</span><span class="s">"E8"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Myra Liddel"</span><span class="p">,</span><span class="s">"E9"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Myra Liddel"</span><span class="p">,</span><span class="s">"E10"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Myra Liddel"</span><span class="p">,</span><span class="s">"E12"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Katherina Rogers"</span><span class="p">,</span><span class="s">"E8"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Katherina Rogers"</span><span class="p">,</span><span class="s">"E9"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Katherina Rogers"</span><span class="p">,</span><span class="s">"E10"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Katherina Rogers"</span><span class="p">,</span><span class="s">"E12"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Katherina Rogers"</span><span class="p">,</span><span class="s">"E13"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Katherina Rogers"</span><span class="p">,</span><span class="s">"E14"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Sylvia Avondale"</span><span class="p">,</span><span class="s">"E7"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Sylvia Avondale"</span><span class="p">,</span><span class="s">"E8"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Sylvia Avondale"</span><span class="p">,</span><span class="s">"E9"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Sylvia Avondale"</span><span class="p">,</span><span class="s">"E10"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Sylvia Avondale"</span><span class="p">,</span><span class="s">"E12"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Sylvia Avondale"</span><span class="p">,</span><span class="s">"E13"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Sylvia Avondale"</span><span class="p">,</span><span class="s">"E14"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Nora Fayette"</span><span class="p">,</span><span class="s">"E6"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Nora Fayette"</span><span class="p">,</span><span class="s">"E7"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Nora Fayette"</span><span class="p">,</span><span class="s">"E9"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Nora Fayette"</span><span class="p">,</span><span class="s">"E10"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Nora Fayette"</span><span class="p">,</span><span class="s">"E11"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Nora Fayette"</span><span class="p">,</span><span class="s">"E12"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Nora Fayette"</span><span class="p">,</span><span class="s">"E13"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Nora Fayette"</span><span class="p">,</span><span class="s">"E14"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Helen Lloyd"</span><span class="p">,</span><span class="s">"E7"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Helen Lloyd"</span><span class="p">,</span><span class="s">"E8"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Helen Lloyd"</span><span class="p">,</span><span class="s">"E10"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Helen Lloyd"</span><span class="p">,</span><span class="s">"E11"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Helen Lloyd"</span><span class="p">,</span><span class="s">"E12"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Dorothy Murchison"</span><span class="p">,</span><span class="s">"E8"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Dorothy Murchison"</span><span class="p">,</span><span class="s">"E9"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Olivia Carleton"</span><span class="p">,</span><span class="s">"E9"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Olivia Carleton"</span><span class="p">,</span><span class="s">"E11"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Flora Price"</span><span class="p">,</span><span class="s">"E9"</span><span class="p">),</span> <span class="p">(</span><span class="s">"Flora Price"</span><span class="p">,</span><span class="s">"E11"</span><span class="p">)])</span> <span class="k">return</span> <span class="n">G</span> </div> <div class="viewcode-block" id="florentine_families_graph"><a class="viewcode-back" href="../../../reference/generated/networkx.generators.social.florentine_families_graph.html#networkx.generators.social.florentine_families_graph">[docs]</a><span class="k">def</span> <span class="nf">florentine_families_graph</span><span class="p">():</span> <span class="sd">"""Return Florentine families graph.</span> <span class="sd"> </span> <span class="sd"> References</span> <span class="sd"> ----------</span> <span class="sd"> .. [1] Ronald L. Breiger and Philippa E. Pattison</span> <span class="sd"> Cumulated social roles: The duality of persons and their algebras,1</span> <span class="sd"> Social Networks, Volume 8, Issue 3, September 1986, Pages 215-256 </span> <span class="sd"> """</span> <span class="n">G</span><span class="o">=</span><span class="n">nx</span><span class="o">.</span><span class="n">Graph</span><span class="p">()</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Acciaiuoli'</span><span class="p">,</span><span class="s">'Medici'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Castellani'</span><span class="p">,</span><span class="s">'Peruzzi'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Castellani'</span><span class="p">,</span><span class="s">'Strozzi'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Castellani'</span><span class="p">,</span><span class="s">'Barbadori'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Medici'</span><span class="p">,</span><span class="s">'Barbadori'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Medici'</span><span class="p">,</span><span class="s">'Ridolfi'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Medici'</span><span class="p">,</span><span class="s">'Tornabuoni'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Medici'</span><span class="p">,</span><span class="s">'Albizzi'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Medici'</span><span class="p">,</span><span class="s">'Salviati'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Salviati'</span><span class="p">,</span><span class="s">'Pazzi'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Peruzzi'</span><span class="p">,</span><span class="s">'Strozzi'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Peruzzi'</span><span class="p">,</span><span class="s">'Bischeri'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Strozzi'</span><span class="p">,</span><span class="s">'Ridolfi'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Strozzi'</span><span class="p">,</span><span class="s">'Bischeri'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Ridolfi'</span><span class="p">,</span><span class="s">'Tornabuoni'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Tornabuoni'</span><span class="p">,</span><span class="s">'Guadagni'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Albizzi'</span><span class="p">,</span><span class="s">'Ginori'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Albizzi'</span><span class="p">,</span><span class="s">'Guadagni'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Bischeri'</span><span class="p">,</span><span class="s">'Guadagni'</span><span class="p">)</span> <span class="n">G</span><span class="o">.</span><span class="n">add_edge</span><span class="p">(</span><span class="s">'Guadagni'</span><span class="p">,</span><span class="s">'Lamberteschi'</span><span class="p">)</span> <span class="k">return</span> <span class="n">G</span> </pre></div></div> </div> </div> </div> <div class="clearer"></div> </div> <div class="related"> <h3>Navigation</h3> <ul> <li class="right" style="margin-right: 10px"> <a href="../../../genindex.html" title="General Index" >index</a></li> <li class="right" > <a href="../../../py-modindex.html" title="Python Module Index" >modules</a> |</li> <li><a href="http://networkx.github.com/">NetworkX Home </a> | </li> <li><a href="http://networkx.github.com/documentation.html">Documentation </a>| </li> <li><a href="http://networkx.github.com/download.html">Download </a> | </li> <li><a href="http://github.com/networkx">Developer (Github)</a></li> <li><a href="../../index.html" >Module code</a> »</li> <li><a href="../../networkx.html" >networkx</a> »</li> </ul> </div> <div class="footer"> © Copyright 2013, NetworkX Developers. Last updated on Oct 23, 2013. Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.3. </div> </body> </html>