标签:第三方 灵活 元素 轻量级 令行 方案 随机 需要 线性代数
NumPy 是 Numerical Python 的简称,是高性能计算和数据分析的基础包。包含了多维数组以及多维数组的操作。
Numeric,即 NumPy 的前身,是由 Jim Hugunin 开发的。Jim也开发了另一个包 Numarray,它拥有一些额外的功能。
2005 年,Travis Oliphant 通过将 Numarray 的功能集成到 Numeric 包中来创建 NumPy 包。
Numpy相比于 Python 内建的库和数据类型有以下特性:
NumPy 通常与 SciPy (Scientific Python) 和 Matplotlib(绘图库)一起使用。这种组合广泛用于替代 MatLab,是一个流行的技术计算平台。Python + Numpy 作为 MatLab 的替代方案,如今被视为一种更加现代和完整的编程语言。
方法一:
标准的 Python 发行版不会与 NumPy 模块捆绑在一起。一个轻量级的替代方法是使用流行的Python 包安装程序 pip 来安装 NumPy。
在 CMD 或命令行中执行: pip install numpy
方法二: (推荐)
但是实际在 Windows 系统中的安装,多数时候会出现各类需要编译或缺乏相关依赖的问题,由于在 Python 的编程基础部分已经提过,建议大家使用 Anaconda 的 Python 发行版,这个发行版已经提前为我们安装了各类的科学计算需要的第三方包。我们直接使用就可以了。
Numpy 的核心是 ndarray 对象,这个对象封装了同质数据类型的n维数组。(数组,即为有序的元素序列)
ndarray 是 n-dimension-array 的简写。
标签:第三方 灵活 元素 轻量级 令行 方案 随机 需要 线性代数
原文地址:https://www.cnblogs.com/LUOyaXIONG/p/10536338.html