目录
1 NumPy 基础概述
NumPy(Numerical Python)是Python中用于数值计算的核心库之一。它提供了多维数组对象(称为ndarray
),以及用于在这些数组上执行各种数学、逻辑、统计和线性代数操作的函数。NumPy是数据科学、机器学习、科学计算和工程领域的重要工具,它的设计目标是提供高性能、灵活性和易用性的数值计算工具。
1.1 NumPy的主要特点和功能
-
多维数组对象(ndarray):NumPy的核心数据结构是
ndarray
,这是一个类似于列表的多维数组,但具有以下特点:- 所有元素必须是相同数据类型。
- 数组的形状可以是任意的,可以是一维、二维、三维等。
- 数组的元素可以通过索引和切片访问。
-
高性能计算:NumPy的数组操作在底层是使用高度优化的C语言实现的,因此