Code前端首页关于Code前端联系我们

Python 数据科学教程:Numpy 库(由多维数组对象和一组用于处理数组的例程组成)

terry 2年前 (2023-09-25) 阅读数 51 #后端开发

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前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门