首页 > NumPy 阅读数:276

Python NumPy库教程(入门版)

Python NumPy库图标NumPy 是 Numerical Python 的缩写,它是一个开源的 Python 科学计算库。

Python NumPy 的强大源于它对数组(矩阵)的支持,NumPy 数组不仅可以是任意维度的,而且能容纳大量的数据。NumPy 内置了对数组的各种数学运算,包括排序、变形、展平、转置、轴对换、拼接、分割、去重、检索、傅里叶变换、随机数生成等。

NumPy 在底层使用了 C/C++ 代码,所以它是非常快速的。

NumPy 通常与 SciPy 科学计算库和 Matplotlib 绘图库一起使用, 这种组合能够创建一个强大的科学计算环境,广泛用于替代 MatLab,让大家通过 Python 能够学习数据分析、大数据或者人工智能。

SciPy 是一个开源的 Python 数学工具包,它建立在 NumPy 基础上,增加了很多数学计算功能,例如插值、积分、最优化、统计、线性代数、傅里叶变换、图像处理和常微分方程求解等。

Matplotlib 库是专门用于开发 2D 图表的,是 Python 2D 绘图领域使用最广泛的套件,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。通俗地讲,Matplotlib 用来将 NumPy 的数据以图表的方式展示出来。

这是一套简明版的 Python NumPy 入门教程,它将教给你 NumPy 的基本使用,主要是数组的创建、数学计算以及各种变换。

教程目录
1. Python NumPy库简介
2. Python NumPy的安装与测试
3. Python SciPy安装与测试
4. NumPy数组的创建与使用
5. NumPy一维数组相加
6. NumPy的数据类型
7. NumPy数组的索引和切片
8. NumPy修改数组形状
9. NumPy数组的展平
10. NumPy数组的转置和轴对换
11. NumPy数组的连接
12. NumPy数组的分割
13. NumPy数组转换
14. NumPy数组元素的添加和删除
15. NumPy数组的运算
16. NumPy ufunc通用函数
17. NumPy矩阵的创建和使用
18. Numpy.random模块生成随机数
19. 使用NumPy读写文件
20. NumPy常用的统计函数
21. NumPy的排序函数
22. NumPy的去重与重复函数
23. NumPy的搜索和计数函数
24. NumPy实例:地震数据的统计分析
相关链接: