NumPy 是 Python 中一个强大的库,主要用于处理大型多维数组以及进行数学计算。本教程将带你入门 NumPy 的基本使用。
安装 NumPy
首先,确保你已经安装了 NumPy。你可以使用以下命令进行安装:
pip install numpy
基本数据类型
NumPy 支持多种数据类型,以下是一些常用的类型:
int
:整数float
:浮点数bool
:布尔值
创建数组
你可以使用 numpy.array()
函数来创建一个数组:
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(arr)
输出:
[1 2 3 4 5]
数组操作
NumPy 提供了丰富的数组操作函数,以下是一些示例:
numpy.sum()
:计算数组所有元素的和numpy.mean()
:计算数组所有元素的平均值numpy.max()
:返回数组中的最大值
print(np.sum(arr))
print(np.mean(arr))
print(np.max(arr))
输出:
15
3.0
5
数组索引
你可以使用索引来访问数组中的元素:
print(arr[0]) # 输出:1
print(arr[1:3]) # 输出:[2 3]
高级操作
NumPy 还支持更高级的操作,例如:
numpy.dot()
:计算两个数组的点积numpy.linalg.inv()
:计算矩阵的逆
import numpy as np
arr1 = np.array([[1, 2], [3, 4]])
arr2 = np.array([[5, 6], [7, 8]])
print(np.dot(arr1, arr2))
print(np.linalg.inv(arr1))
输出:
[[19 22]
[43 50]]
[[ 0.4 -0.2]
[-0.2 0.4]]
学习资源
想要了解更多关于 NumPy 的知识,可以访问我们的 NumPy 教程。