python 画风场 scipy_科学网-Python: 扩展库SciPy-刘洋洋的博文

1 什么是SciPy?

SciPy是基于Python的软件生态系统,开源,主要为数学、科学和工程服务。

SciPy包含6个核心库:

NumPy, SciPy library, Matplotlib, IPython, Sympy和pandas。

由于SciPy是Python的第三方扩展库,使用其核心库前需进行安装。可以到官网https://scipy.org/下载安装,或使用Anaconda进行安装。

2 SciPy中的数据结构

是Python原有数据结构的扩展形式。

- ndarray(N维数组)

- Series(变长字典)

- DataFrame(数据框)

3 NumPy的特征

- 强大的ndarray对象和ufunc函数

- 精巧的函数

- 适合线性代数和随机数处理等科学计算

- 有效的通用多维数据,可定义任意数据类型

- 无缝对接数据库

4 SciPy library的特征

- Python中科学计算程序的核心包

- 有效计算numpy矩阵,让NumPy和SciPy library协同工作

- 致力于科学计算中常见问题的各个工具箱,其不同子模块有不同的应用,如插值、积分、优化和图像处理等。

5 Matplotlib的特征

- 基于NumPy

- 二维绘图库,简单快速地生成曲线图、直方图和散点图等形式的图

- 其pyplot模块可以简单提供类似MATLAB接口

6 pandas的特征

- 基于SciPy library和NumPy

- 拥有高效的Series和DataFrame数据结构

- 强大的可扩展数据操作与分析功能

- 高效处理大数据集的切片等功能

- 提供优化库功能、读写多种文件格式,如csv, HDF5

转载本文请联系原作者获取授权,同时请注明本文来自刘洋洋科学网博客。

收藏

分享

分享到:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值