目录
- 概述
- 安装
- Windows MacOS 环境下
- Linux 环境下
概述
NumPy(Numerical Python),是一个对 Python 进行增强的库。它为 Python 提供了强大的多维数组对象和丰富的数学函数库,主要用于处理高维数组和矩阵计算。其核心功能包括:
- 高速处理的 N 维数组对象 —— ndarray;
- 便捷的数据扩展运算 —— 广播功能;
- 能够调用和集成 C/C++/Fortran 代码的工具;
- 提供线性代数、傅里叶变换、随机数生成等数学计算功能;
在科学计算领域,NumPy 常与 SciPy(Scientific Python)和Matplotlib(绘图库)配合使用,形成一个功能强大的科学计算工具集,有时被用来替代 MatLab。这套组合极大地推动了数据科学和机器学习领域通过 Python 语言的学习和研究。
NumPy 官网:http://www.numpy.org/
NumPy 源代码:https://github.com/numpy/numpy
安装
Windows MacOS 环境下
pip install numpy scipy matplotlib
使用 Tsinghua 镜像源下载:
pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
Linux 环境下
Ubuntu:
sudo apt-get install python3-numpy python3-scipy python3-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
CentOS
sudo dnf install numpy scipy python-matplotlib ipython python-pandas sympy python-nose atlas-devel
测试安装成功:
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
以上
2024.2.23