Python - 数据科学 Numpy
-
简述
NumPy 是一个 Python 包,代表“Number Python”。它是一个由多维数组对象和数组处理例程集合组成的库。 -
使用 NumPy 的操作
使用 NumPy,开发人员可以执行以下操作 --
对数组的数学和逻辑运算。
-
用于形状操作的傅里叶变换和例程。
-
与线性代数相关的运算。NumPy 具有用于线性代数和随机数生成的内置函数。
-
-
NumPy – MatLab 的替代品
NumPy 经常与像这样的包一起使用SciPy(科学 Python)和Mat−plotlib(绘图库)。这种组合被广泛用作流行的技术计算平台 MatLab 的替代品。然而,MatLab 的 Python 替代品现在被视为一种更现代、更完整的编程语言。它是开源的,这是 NumPy 的一个额外优势。 -
ndarray 对象
NumPy 中定义的最重要的对象是一个 N 维数组类型,称为ndarray. 它描述了相同类型的项目的集合。可以使用从零开始的索引来访问集合中的项目。ndarray 中的每个项目在内存中占用相同大小的块。ndarray 中的每个元素都是数据类型对象的对象(称为dtype)。从 ndarray 对象(通过切片)中提取的任何项目都由数组标量类型之一的 Python 对象表示。在接下来的章节中,我们将看到很多关于在数据科学工作中使用 Python 的 NumPy 库的示例。