1、解释说明
NumPy 是一个用于 Python 编程语言的库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy 是开源的,并且广泛地使用于各种科学计算和数据分析领域。
NumPy 的核心功能如下:
- ndarray(N-dimensional array object): 一个具有向量运算能力的快速且节省空间的多维数组对象。
- 用于对数组进行操作的通用函数:这些函数以 `numpy.` 开头,如 numpy.sin、numpy.sqrt 等。
- 用于读取和写入硬盘上的数据的工具。
- 用于线性代数、傅里叶变换、随机数生成的函数。
2、使用示例
import numpy as np
# 创建一个 3x3 的二维数组
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print("原数组:")
print(arr)
# 计算数组中每个元素的平方
squared = np.square(arr)
print("平方后的数组:")
print(squared)
# 计算数组的行和列之和
row_sum = np.sum(arr, axis=1)
col_sum = np.sum(arr, axis=0)
print("行和:", row_sum)
print("列和:", col_sum)
# 计算数组的转置
transpose = np.transpose(arr)
print("转置后的数组:")
print(transpose)
3、注意事项
- 在安装 NumPy 之前,需要先安装 Python 和 pip。可以使用以下命令安装 NumPy:`pip install numpy`。
- 在使用 NumPy 时,建议使用 `import numpy as np` 导入模块,这样可以方便地使用 `np.