Complex network analysis in Python: recognize, construct, visualize, analyze, interpret
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Raleigh, North Carolina
The Pragmatic Bookshelf
January 2018
|
Schriftenreihe: | The pragmatic programmers
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | xvii, 233 Seiten Illustrationen |
ISBN: | 9781680502695 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV044894960 | ||
003 | DE-604 | ||
005 | 20180514 | ||
007 | t | ||
008 | 180409s2018 a||| |||| 00||| eng d | ||
020 | |a 9781680502695 |9 978-1-68050-269-5 | ||
035 | |a (OCoLC)1028629134 | ||
035 | |a (DE-599)BVBBV044894960 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-473 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Zinoviev, Dmitry |e Verfasser |0 (DE-588)1116648687 |4 aut | |
245 | 1 | 0 | |a Complex network analysis in Python |b recognize, construct, visualize, analyze, interpret |c Dmitry Zinoviev |
264 | 1 | |a Raleigh, North Carolina |b The Pragmatic Bookshelf |c January 2018 | |
300 | |a xvii, 233 Seiten |b Illustrationen | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a The pragmatic programmers | |
600 | 0 | 7 | |a Python |0 (DE-588)118793772 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Netzwerkanalyse |g Soziologie |0 (DE-588)4205975-6 |2 gnd |9 rswk-swf |
653 | 0 | |a System analysis / Computer programs | |
653 | 0 | |a Python | |
653 | 0 | |a System analysis / Computer programs | |
689 | 0 | 0 | |a Python |0 (DE-588)118793772 |D p |
689 | 0 | 1 | |a Netzwerkanalyse |g Soziologie |0 (DE-588)4205975-6 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Bamberg - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030288889&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-030288889 |
Datensatz im Suchindex
_version_ | 1804178445229359104 |
---|---|
adam_text | Contents
Acknowledgments.............................................xi
Preface...................................................xiii
1. The Art of Seeing Networks....................................1
Know Thy Networks 2
Enter Complex Network Analysis 5
Draw Your First Network with Paper and Pencil 6
Part I — Elementary Networks and Tools
2. Surveying the Tools of the Craft.............................11
Do Not Weave Your Own Networks 11
Glance at iGraph 12
Appreciate the Power of graph-tool 13
Accept NetworkX 15
Keep in Mind NetworKit 15
Compare the Toolkits 16
3. Introducing NetworkX.........................................17
Construct a Simple Network with NetworkX 17
Add Attributes 23
Visualize a Network with Matplotlib 25
Share and Preserve Networks 29
4. Introducing Gephi............................................31
Worth 1,000 Words 31
Import and Modify a Simple Network with Gephi 32
Explore the Network 34
Sketch the Network 36
Contents • viii
Prepare a Presentation-Quality Image 38
Combine Gephi and NetworkX 40
5. Case Study: Constructing a Network of Wikipedia Pages . . 41
Get the Data, Build the Network 42
Eliminate Duplicates 45
Truncate the Network 46
Explore the Network 47
Part II — Networks Based on Explicit Relationships
6. Understanding Social Networks................................53
Understand Egocentric and Sociocentric Networks 53
Recognize Communication Networks 61
Appreciate Synthetic Networks 63
Distinguish Strong and Weak Ties 66
7. Mastering Advanced Network Construction......................69
Create Networks from Adjacency and Incidence Matrices 69
Work with Edge Lists and Node Dictionaries 76
Generate Synthetic Networks 78
Slice Weighted Networks 79
8. Measuring Networks...........................................83
Start with Global Measures 83
Explore Neighborhoods 84
Think in Terms of Paths 88
Choose the Right Centralities 92
Estimate Network Uniformity Through Assortativity 97
9. Case Study: Panama Papers...................................101
Create a Network of Entities and Officers 101
Draw the Network 104
Analyze the Network 105
Build a “Panama“ Network with Pandas 108
Part III — Networks Based on Co-Occurrences
10. Constructing Semantic and Product Networks . . . 115
Semantic Networks 116
Product Networks 120
Contents • ix
11. Unearthing the Network Structure...........................125
Locate Isolates 125
Split Networks into Connected Components 126
Separate Cores, Shells, Coronas, and Crusts 129
Extract Cliques 131
Recognize Clique Communities 134
Outline Modularity-Based Communities 136
Perform Blockmodeling 138
Name Extracted Blocks 139
12. Case Study: Performing Cultural Domain Analysis . . . 141
Get the Terms 142
Build the Term Network 146
Slice the Network 147
Extract and Name Term Communities 148
Interpret the Results 150
13. Case Study: Going from Products to Projects . . . . 153
Read Data 153
Analyze the Networks 155
Name the Components 157
Part IV — Unleashing Similarity
14. Similarity-Based Networks.....................................163
Understand Similarity 163
Choose the Right Distance 167
15. Harnessing Bipartite Networks.................................175
Work with Bipartite Networks Directly 176
Project Bipartite Networks 178
Compute Generalized Similarity 181
16. Case Study: Building a Network of Trauma Types . . . 185
Embark on Psychological Trauma 185
Read the Data, Build a Bipartite Network 186
Build Four Weighted Networks 188
Plot and Compare the Networks 191
Contents • x
Part V — When Order Makes a Difference
17. Directed Networks............................................197
Discover Asymmetric Relationships 197
Explore Directed Networks 199
Apply Topological Sort to Directed Acyclic Graphs 203
Master “toposort” 204
Al. Network Construction, Five Ways..............................209
Pure Python 209
iGraph 210
graph-tool 211
NetworkX 212
NetworKit 212
A2. NetworkX 2.0.................................................213
Bibliography.................................................215
Index........................................................219
|
any_adam_object | 1 |
author | Zinoviev, Dmitry |
author_GND | (DE-588)1116648687 |
author_facet | Zinoviev, Dmitry |
author_role | aut |
author_sort | Zinoviev, Dmitry |
author_variant | d z dz |
building | Verbundindex |
bvnumber | BV044894960 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)1028629134 (DE-599)BVBBV044894960 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01593nam a2200385 c 4500</leader><controlfield tag="001">BV044894960</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20180514 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">180409s2018 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781680502695</subfield><subfield code="9">978-1-68050-269-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1028629134</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV044894960</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-473</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Zinoviev, Dmitry</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1116648687</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Complex network analysis in Python</subfield><subfield code="b">recognize, construct, visualize, analyze, interpret</subfield><subfield code="c">Dmitry Zinoviev</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Raleigh, North Carolina</subfield><subfield code="b">The Pragmatic Bookshelf</subfield><subfield code="c">January 2018</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xvii, 233 Seiten</subfield><subfield code="b">Illustrationen</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">The pragmatic programmers</subfield></datafield><datafield tag="600" ind1="0" ind2="7"><subfield code="a">Python</subfield><subfield code="0">(DE-588)118793772</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Netzwerkanalyse</subfield><subfield code="g">Soziologie</subfield><subfield code="0">(DE-588)4205975-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">System analysis / Computer programs</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Python</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">System analysis / Computer programs</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Python</subfield><subfield code="0">(DE-588)118793772</subfield><subfield code="D">p</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Netzwerkanalyse</subfield><subfield code="g">Soziologie</subfield><subfield code="0">(DE-588)4205975-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bamberg - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030288889&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-030288889</subfield></datafield></record></collection> |
id | DE-604.BV044894960 |
illustrated | Illustrated |
indexdate | 2024-07-10T08:04:05Z |
institution | BVB |
isbn | 9781680502695 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-030288889 |
oclc_num | 1028629134 |
open_access_boolean | |
owner | DE-473 DE-BY-UBG |
owner_facet | DE-473 DE-BY-UBG |
physical | xvii, 233 Seiten Illustrationen |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | The Pragmatic Bookshelf |
record_format | marc |
series2 | The pragmatic programmers |
spelling | Zinoviev, Dmitry Verfasser (DE-588)1116648687 aut Complex network analysis in Python recognize, construct, visualize, analyze, interpret Dmitry Zinoviev Raleigh, North Carolina The Pragmatic Bookshelf January 2018 xvii, 233 Seiten Illustrationen txt rdacontent n rdamedia nc rdacarrier The pragmatic programmers Python (DE-588)118793772 gnd rswk-swf Netzwerkanalyse Soziologie (DE-588)4205975-6 gnd rswk-swf System analysis / Computer programs Python Python (DE-588)118793772 p Netzwerkanalyse Soziologie (DE-588)4205975-6 s DE-604 Digitalisierung UB Bamberg - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030288889&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Zinoviev, Dmitry Complex network analysis in Python recognize, construct, visualize, analyze, interpret Python (DE-588)118793772 gnd Netzwerkanalyse Soziologie (DE-588)4205975-6 gnd |
subject_GND | (DE-588)118793772 (DE-588)4205975-6 |
title | Complex network analysis in Python recognize, construct, visualize, analyze, interpret |
title_auth | Complex network analysis in Python recognize, construct, visualize, analyze, interpret |
title_exact_search | Complex network analysis in Python recognize, construct, visualize, analyze, interpret |
title_full | Complex network analysis in Python recognize, construct, visualize, analyze, interpret Dmitry Zinoviev |
title_fullStr | Complex network analysis in Python recognize, construct, visualize, analyze, interpret Dmitry Zinoviev |
title_full_unstemmed | Complex network analysis in Python recognize, construct, visualize, analyze, interpret Dmitry Zinoviev |
title_short | Complex network analysis in Python |
title_sort | complex network analysis in python recognize construct visualize analyze interpret |
title_sub | recognize, construct, visualize, analyze, interpret |
topic | Python (DE-588)118793772 gnd Netzwerkanalyse Soziologie (DE-588)4205975-6 gnd |
topic_facet | Python Netzwerkanalyse Soziologie |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030288889&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT zinovievdmitry complexnetworkanalysisinpythonrecognizeconstructvisualizeanalyzeinterpret |