Construct, analyze, and visualize networks with networkx, a Python language module. Network analysis is a powerful tool you can apply to a multitude of datasets and situations. Discover how to work with all kinds of networks, including social, product, temporal, spatial, and semantic networks. Convert almost any real-world data into a complex network—such as recommendations on co-using cosmetic products, muddy hedge fund connections, and online friendships. Analyze and visualize the network, and make business decisions based on your analysis. If you’re a curious Python programmer, a data scientist, or a CNA specialist interested in mechanizing mundane tasks, you’ll increase your productivity exponentially.
The author unwinds the myriad of Python tools available to plot graphs of all sorts — potentially saving you days of experimenting to learn what is possible yourself, or weeks if you have performance requirements or your graphs have hundreds of thousands of edges.
Encompassing what the tools do, how performant they are, and what are their limits, this book is amazing just as an introduction to the technology. Detailed, but easy to follow and replete with useful information, this book is a great way to bootstrap in graph plotting. Add to that the crash course in network analysis, and you will learn something along the way that may (or may not, as in my case) be the reason why you are reading. Six stars!
I am new to graph databases and this book was a great introduction. It provides a lot of concrete examples along with Python code which I can use while building my own project.
If you want to use graphs to solve a problem in Python, this book is a must read. You will learn how to model your problem as a graph and what possibilities you have to analyse it. The book dives deep down to the underlining concepts and you will find a solution for all your questions. The only thing that this book does not cover is an introduction into graph theory itself. For that you should look elsewhere.
This book is an excellent resource for anyone learning how to perform network analysis in Python. Examples are clear and explanations abound. A great reference book!