Python科学计算核心工具包一览

Posted on 2017-07-25(星期二) 13:57 in Data

1. Numpy

它为用户提供了多维数组,以及对这些数组进行多种数学操作的大型函数集。数组是沿多个维度排列的数据块,它实现了数学的向量和矩阵。数组不仅仅用来存储数据,还用于快速矩阵运算(矢量化),是解决特殊数据科学问题必不可少的。

网站地址: http://www.numpy.org/
推荐安装命令: pip install numpy
惯例名称为np import numpy as np

2. Scipy

完善了Numpy的功能,为多种应用提供了大量的科学算法,如线性代数、稀疏矩阵、信号和图像处理、最优化、快速傅立叶变换等。

网站地址: http://www.scipy.org
推荐安装命令:pip install scipy

3.pandas

pandas工具包能处理NumPy和SciPy

网站网址:http://pandas.pydata.org/
推荐安装命令:pip install pandas
导入:import pandas as pd (惯例名称为pd)

4.Scikit-learn

网站网址:http://scikit-learn.org/stable/
推荐安装命令:pip install scikit-learn
导入:import sklearn (scikit-learn的导入名为sklearn)

5.IPthon

网站网址:http://ipthon.org/
推荐安装命令:pip install "ipython[notebook]"

6.Matplotlib

网站网址:http://www.matplotlib.org/
推荐安装命令:pip install matplotlib
导入:import matplotlib.pyplot as plt

7.Statsmodels

网站网址:http://statsmodels.sourceforge.net/
推荐安装命令:pip install statsmodels

8.Beautiful Soup

网站网址:http://www.crummy.com/software/BeautifulSoup
推荐安装命令:pip install beautifulsoup4
导入:import bs4

9.NetworkX

网站网址:http://networkx.github.io/
推荐安装命令:pip install networkx
导入:import nx

10.NLTK

网站网址:http://www.nltk.org/
推荐安装命令:pip install nltk

11.Gensim

网站网址:http://radimrehurek.com/gensim/
推荐安装命令:pip install gensim

12.PyPy(PyPy不是软件包,它是python2.7.8的替代品)

网站网址:http://www.pypy.org/
下载网址:http://pypy.org/download.html