Before we begin, a small warning. This particular post is of particular relevance to me as my main area of academic research is based on the use of subgraphs in social networks. Because I know a lot about this topic, there is a risk that I could just go on and on about it without […]
Category: Guide
Core Analysis on Large Networks
As you may have seen from some of the examples presented on this blog, social networks can vary in size from the simplest of interactions to full-on large-scale complex networks. This can pose a bit of a challenge for those wanting to understand what is going on in such a massive network. Thankfully there is […]
Detecting Communities in Social Networks
Social networks are perhaps known for their very community-centric structures. This makes sense considering it is quite common for like-minded people to group together and form their own clusters. This in turn can produce some rather interesting network structures. There are many ways in which communities can be detected and in this blog post, we […]
Node Profiling and Centrality Measures
In the last blog post , we looked at simple metrics to describe the overall structure of a network. Most of what we’ve introduced in the series so far focuses on structures and metrics of the entire network however, in this post we will look at things from a different perspective. In this post, we […]
Simple Graph Metrics
Networks come in all different shapes and sizes. Some are quite simple well others are more complex. Therefore, knowing the right metrics is very important in order to better understand what is going on in the network. This blog post features some of the most simple yet important graph-based metrics for understanding structure. Degree (in/out) […]
Loading and Exporting Data With Pandas
One of the features which makes networkx really useful is the ability to import and export data from a variety of sources. This is especially useful as data can come in all different shapes and sizes which may not always be consistent. The purpose of this blog post is to walk through some of the […]
Creating Graphs and Graph Types
If you follow the previous blog post correctly, you should now have networkx and panda successfully installed on the system. It’s now time to create some graphs, but first a little theory. Theory Networks generally have two things in common; they have nodes and edges. Although there are multiple types of networks, all of which […]
Introduction and Install – NetworkX for Beginners
The Python programming language has become the go-to language for any data science-related projects. It supports a vast number of third-party packages to perform everything from data collection to data visualisation. It may be a little confusing knowing where to start. In a series of blog posts, this post will be the first of a […]
Read More… from Introduction and Install – NetworkX for Beginners