Python数据分析扩展库
2015-11-25 13:11
435 查看
Anaconda和Python(x,y)都自带了下面的这些库。
常用的pyplot是一个简单提供类似Matlab接口的模块。
作者:liulixiang1988#gmail.com (#换成@)
参考链接:https://www.coursera.org/learn/hipython/home/welcome
1. NumPy
强大的ndarray和ufunc函数。import numpy as np xArray = np.ones((3, 4)) xArray Out[3]: array([[ 1., 1., 1., 1.], [ 1., 1., 1., 1.], [ 1., 1., 1., 1.]])
2. SciPy
科学计算(插值、积分、优化和图像处理)from scipy import linalg arr = np.array([[1,2], [3, 4]]) linalg.det(arr) #计算行列式 Out[6]: -2.0
3. Matplotlib
基于NumPy,二维绘图库,简单快速地生成曲线图、直方图和散点图等形式的图。常用的pyplot是一个简单提供类似Matlab接口的模块。
4. Pandas
基于SciPy和NumPy,拥有高效的Series和DataFrame数据结构,数据操作和分析能力非常强,拥有能够高效处理大数据集的切片等功能,提供优化库功能读写多种文件格式,如CSV, HDF5等df.head(3) #头3行 df.tail(4) #最后4行 df.sort(columns='score') #按照score列排序
作者:liulixiang1988#gmail.com (#换成@)
参考链接:https://www.coursera.org/learn/hipython/home/welcome
相关文章推荐
- python20151125
- 每天一点python——xlrd
- Python面向对象关系
- 实现MySQL回滚的Python脚本的编写教程
- pickle 在python 2和python 3中兼容性问题
- 多线程学习——python脚本批量修改华为交换机端口配置
- python绘图工具reportlab介绍----续
- python基础知识小结之集合
- Python - 操作Excel(中)
- Beginning Python Chapter1
- python 多线程实现检测服务器在线情况
- python 查看API
- python的文件句柄一次只能用一次
- python 采集MySQL数据,并更新到另外一个库
- Python 批量下载文件
- 如何利用cURL和python对服务端和web端进行接口测试
- Python Django chartit 多报表显示
- Anaconda2-spyder中Ipython console显示connecting to kernel
- Python 手记-5
- Python爬虫学习系列教程