Numpy 是 Python 中一个强大的数值计算库,常用于处理大型多维数组以及矩阵运算。以下是 Numpy 的一些基本概念和用法。

安装 Numpy

首先,确保你的 Python 环境中已经安装了 Numpy。可以通过以下命令进行安装:

pip install numpy

创建数组

Numpy 提供了多种创建数组的方法,以下是一些常用的:

  • 使用 numpy.array() 函数:
import numpy as np

arr = np.array([1, 2, 3, 4, 5])
print(arr)
  • 使用 numpy.arange() 函数:
arr = np.arange(1, 6)
print(arr)
  • 使用 numpy.linspace() 函数:
arr = np.linspace(1, 5, 5)
print(arr)

数组索引

Numpy 数组支持多维索引,以下是一些常见的索引方法:

  • 单维索引:
arr = np.array([1, 2, 3, 4, 5])
print(arr[2])  # 输出 3
  • 多维索引:
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(arr[1, 2])  # 输出 6

数组操作

Numpy 提供了丰富的数组操作功能,以下是一些常用的操作:

  • 数组加法:
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
result = arr1 + arr2
print(result)
  • 数组乘法:
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
result = arr1 * arr2
print(result)
  • 数组元素-wise 运算:
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
result = arr1 ** arr2
print(result)

扩展阅读

更多关于 Numpy 的内容,可以参考以下链接:

Numpy Logo