Complex Network Analysis in Python

Recognize → Construct → Visualize → Analyze → Interpret



Bookstore > Books > Complex Network Analysis in Python

Price$23.91 - $36.00
Rating
AuthorDmitry Zinoviev
PublisherThe Pragmatic Programmers
Published2018
Pages258
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101680502697
ISBN-139781680502695
EBook Hardcover Paperback

Complex network analysis used to be done by hand or with non-programmable network analysis tools, but not anymore! You can now automate and program these tasks in Python. Complex networks are collections of connected items, words, concepts, or people. By exploring their structure and individual elements, we can learn about their meaning, evolution, and resilience.

Starting with simple networks, convert real-life and synthetic network graphs into networkx data structures. Look at more sophisticated networks and learn more powerful machinery to handle centrality calculation, blockmodeling, and clique and community detection. Get familiar with presentation-quality network visualization tools, both programmable and interactive - such as Gephi, a CNA explorer. Adapt the patterns from the case studies to your problems. Explore big networks with NetworKit, a high-performance networkx substitute. Each part in the book gives you an overview of a class of networks, includes a practical study of networkx functions and techniques, and concludes with case studies from various fields, including social networking, anthropology, marketing, and sports analytics.

Combine your CNA and Python programming skills to become a better network analyst, a more accomplished data scientist, and a more versatile programmer.


  1. (2 books)



2 5 2

Similar Books


Learning Geospatial Analysis with Python, 2nd Edition

Learning Geospatial Analysis with Python, 2nd Edition

by Joel Lawhead

Geospatial Analysis is used in almost every field you can think of from medicine, to defense, to farming. This book will guide you gently into this exciting and complex field. It walks you through the building blocks of geospatial analysis and how to apply them to influence decision making using the latest Python software.Learning Geospat...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2015

Kivy: Interactive Applications in Python

Kivy: Interactive Applications in Python

by Roberto Ulloa

Mobiles and tablets have brought with them a dramatic change in the utility of applications. Compatibility has become essential, and this has increased the kind of interaction that users expect: gestures, multi-touches, animations, and magic pens. Kivy is an open source Python solution that covers these market needs with an easy-to-learn ...

Price:  $20.99  |  Publisher:  Packt Publishing  |  Release:  2013

Kivy - Interactive Applications and Games in Python, 2nd Edition

Kivy - Interactive Applications and Games in Python, 2nd Edition

by Roberto Ulloa

Kivy - Interactive Applications and Games in Python 2nd Edition, will equip you with all the necessary knowledge to create interactive, responsive, and cross-platform applications and games.This book introduces the Kivy language and the necessary components so you can implement a graphical user interface (GUI) and learn techniques to hand...

Price:  $34.99  |  Publisher:  Packt Publishing  |  Release:  2015

Python Geospatial Analysis Cookbook

Python Geospatial Analysis Cookbook

by Michael Diener

Geospatial development links your data to places on the Earth's surface. Its analysis is used in almost every industry to answer location type questions. Combined with the power of the Python programming language, which is becoming the de facto spatial scripting choice for developers and analysts worldwide, this technology will help you t...

Price:  $34.63  |  Publisher:  Packt Publishing  |  Release:  2015

Python Network Programming Cookbook

Python Network Programming Cookbook

by Dr. M. O. Faruque Sarker

This book highlights major aspects of network programming in Python starting from writing simple networking clients, to developing complex screen-scraping and network security monitoring scripts. It creates the building blocks for many practical web and networking applications that rely on various networking protocols. This book presents ...

Price:  $26.99  |  Publisher:  Packt Publishing  |  Release:  2014

Machine Learning in Python

Machine Learning in Python

by Michael Bowles

Machine Learning in Python shows you how to successfully analyze data using only two core machine learning algorithms, and how to apply them using Python. By focusing on two algorithm families that effectively predict outcomes, this book is able to provide full descriptions of the mechanisms at work, and the examples that illustrate the m...

Price:  $25.97  |  Publisher:  Wiley  |  Release:  2015

Applied Text Analysis with Python

Applied Text Analysis with Python

by Benjamin Bengfort, Tony Ojeda, Rebecca Bilbro

From news and speeches to informal chatter on social media, natural language is one of the richest and most underutilized sources of data. Not only does it come in a constant stream, always changing and adapting in context; it also contains information that is not conveyed by traditional data sources. The key to unlocking natural language...

Price:  $36.92  |  Publisher:  O'Reilly Media  |  Release:  2018

Mastering Python Regular Expressions

Mastering Python Regular Expressions

by Felix Lopez, Victor Romero

Regular expressions are used by many text editors, utilities, and programming languages to search and manipulate text based on patterns. They are considered the Swiss army knife of text processing. Powerful search, replacement, extraction and validation of strings, repetitive and complex tasks are reduced to a simple pattern using regular...

Price:  $14.99  |  Publisher:  Packt Publishing  |  Release:  2014