Python 数据科学教程:Numpy 库(由多维数组对象和一组用于处理数组的例程组成)
NumPy 是一个 Python 包,代表“数值 Python”。它是一个由多维数组对象和一组用于操作数组的例程组成的库。
NumPy 操作
NumPy 允许开发人员执行以下操作 -
- 表上的数学和逻辑运算。
- 傅里叶变换和形状运算的例程。
- 与线性代数相关的函数,NumPy内置了线性代数和随机数生成的函数。
NumPy – MatLab 的替代品
NumPy 通常与 SciPy(科学 Python)和 Mat-plotlib(绘图库)等软件包一起使用。这种组合广泛应用于替代工程计算的流行平台 MatLab。然而,MatLab 的 Python 替代品被认为是一种更现代、更完整的编程语言。
NumPy 开源,这是 NumPy 的另一个优势。
ndarray 对象
NumPy 定义的最重要的对象是一个 N 维数组类型,称为 ndarray
。它描述了相同类型的对象的集合。可以使用从零开始的索引来访问集合项。每个 ndarray
项在内存中分配相同的块大小。 ndarray
的每个元素都是数据类型对象的对象(名为 dtype
)。从 ndarray
对象提取(通过剪切)的任何对象都由某种数组标量类型的 Python 对象表示。
在接下来的章节中,我们将看到许多在数据科学工作中使用Python的NumPy库的示例。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。