数据分析学习笔记(二)-networkX的介绍

 

前面已经介绍了配置数据分析开发环境的准备工作: 数据分析学习笔记(一)-开发环境搭建
下面介绍一下NetworkX,磨刀不误砍柴工,熟悉这个工具库日后能事半功倍。

1. NetworkX的官方网址:

2.NetworkX的简介:
        NetworkX是一个Python软件包,用来创建,操作和学习复杂网络环境的结构,dynamics(力学)和功能的库。
        由于社交网络中可也简单的认为,人就是点(Node),任何人之间的关系就像边(Edges),所以社交网络本身就像图的结构,所以使用NetworkX来做社交网络的数据分析再合适不过,当然也有其他的图形库可以使用(希望大家推荐)。

        Networks能够绘制多种网络图形,如下图:         

数据分析学习笔记(二)-networkX的介绍_第1张图片
 


3.NetworkX特点的介绍
    > 用python来构建图标,有向图,文字排布等
    > Node可以是文本,图片,xml记录等
    > Edges可以包含任何数据(例如:重量,时间顺序)
    > 能够生成典型的图表,随机图表,混合图表
    > 标准的图形算法
    > 构建网络和施实分析
    > 绘制基本图形
    > 开源的BSD开源协议
    > 1500个单元测试
    > 基于python的好处:快速构建,易学,多平台

关于NetworkX的使用请参考: 数据分析学习笔记(三)-NetworkX的使用

 

你可能感兴趣的:(python,数据挖掘,NetworkX)