Numpy 是 Python 中用于科学计算的一个库,它提供了强大的多维数组对象和一系列用于快速操作数组的函数。下面是一些关于 Numpy 的基础教程内容。
安装 Numpy
pip install numpy
基础概念
Numpy 的核心是数组(array)。以下是一个创建一维数组的示例:
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(arr)
数组操作
Numpy 提供了丰富的数组操作方法。以下是一些常用的操作:
- 数组切片:
print(arr[1:4])
- 数组索引:
print(arr[0])
- 数组形状:
print(arr.shape)
高级操作
Numpy 还支持许多高级操作,如矩阵乘法、矩阵逆、求解线性方程组等。
import numpy as np
# 创建矩阵
A = np.array([[1, 2], [3, 4]])
B = np.array([[2, 0], [1, 3]])
# 矩阵乘法
print(np.dot(A, B))
# 矩阵逆
print(np.linalg.inv(A))
# 求解线性方程组
print(np.linalg.solve(A, B))
扩展阅读
如果你对 Numpy 还感兴趣,可以阅读以下教程:
Numpy Logo