Python中的NumPy入门
在Python中,NumPy是一个强大的数值计算库。它提供了高性能的多维数组对象和各种计算函数,是进行科学计算和数据分析的重要工具。本文将介绍NumPy的基本概念以及如何使用它进行数组操作和数学运算。
1. 安装NumPy
要使用NumPy,首先需要在Python环境中安装它。可以使用pip包管理工具进行安装。打开终端或命令提示符,执行以下命令:
plaintextCopy codepip install numpy
2. 导入NumPy
在Python中,使用import
语句导入NumPy库:
pythonCopy codeimport numpy as np
一般约定的做法是将NumPy库命名为np
,以便在代码中使用时更加方便。
3. 创建NumPy数组
NumPy的核心对象是ndarray
(N-dimensional array),即多维数组。可以使用array()
函数创建一个ndarray对象。例如,创建一个一维数组:
pythonCopy codeimport numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(arr)
输出结果为:
plaintextCopy code[1 2 3 4 5]
同样,可以创建二维、三维等多维数组。例如,创建一个二维数组:
pythonCopy codeimport numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr)
输出结果为:
plaintextCopy code[[1 2 3]
[4 5 6]]
4. 数组属性和操作
4.1 数组属性
ndarray对象有一些常用的属性,可以用来查询数组的特性,如形状、维度数、数据类型等。例如:
pythonCopy codeimport numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.shape) # 输出数组形状(维度数)
print(arr.ndim) # 输出数组的维度数
print(arr.dtype) # 输出数组元素的数据类型
输出结果为:
plaintextCopy code(2, 3)
2
int64
<