3.5.3 引入并使用第三方库

在第1章里,我们讲过通过pip3命令安装第三方库的做法。事实上,Python大数据分析的很多功能都是封装在NumPy和Pandas等库里的,在Matplotlib库里则封装了可视化相关的功能。

可以这样说,要在Python语句里开发某种功能,首先可以查看是否有相关的第三方库,如果有,就直接引入使用。在本书的后面章节里也会大量用到第三方库。

在如下的NumPyDemo.py代码里,我们将演示如何使用第三方NumPy库里的相关功能。事实上,如果要使用其他第三方库里的方法,也可以照此方式进行。


01 # coding=utf-8
02 import numpy as np # 引入库
03 numArr = np.arange(4) # 创建一个数组
04 print(numArr) # [0 1 2 3]
05 # [[0 1]
06 # [2 3]]
07 print(numArr.reshape(2, 2)) # 转换成2行2列的数组

在第2行里,我们通过import语句引入了NumPy库,并给它起了一个别名np。在第3行里,通过np别名创建了一个数组,并在第7行通过NumPy库提供的reshape方法转换了数组。从第4行和第7行的输出语句里我们能看到调用相关方法后的效果。

这里的重点并不是讲解NumPy库里的方法,而是介绍如何通过import语句引入第三方库,并在引入后通过调用第三方库里的方法完成指定的功能,所以请大家注意一下引入和使用第三方库的方法。至于第三方库的安装,大家可以参照之前1.1.2节的内容。