NumPy 是 Python 中用于科学计算的基础库,它提供了强大的多维数组对象和一系列用于处理数组的函数。以下是一些 NumPy 的基本概念和用法。

安装 NumPy

首先,确保你已经安装了 Python。然后,可以使用 pip 命令来安装 NumPy:

pip install numpy

创建数组

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

  • 使用 numpy.array() 创建一个数组:
import numpy as np

arr = np.array([1, 2, 3, 4])
print(arr)
  • 使用 numpy.arange() 创建一个等差数列:
arr = np.arange(1, 10, 2)
print(arr)
  • 使用 numpy.linspace() 创建一个线性空间:
arr = np.linspace(0, 10, 5)
print(arr)

数组操作

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

  • 索引:
arr = np.array([1, 2, 3, 4, 5])
print(arr[0])  # 输出 1
print(arr[1:3])  # 输出 [2 3]
  • 切片:
arr = np.array([1, 2, 3, 4, 5])
print(arr[1:3:2])  # 输出 [2]
  • 运算:
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])

print(arr1 + arr2)  # 输出 [5 7 9]

高级功能

NumPy 还提供了许多高级功能,例如:

  • 矩阵运算
  • 线性代数运算
  • 统计分析
  • 数据可视化

更多高级功能,请参考 NumPy 官方文档

示例图片

下面是一些与 NumPy 相关的示例图片:

NumPy
Python 数组
NumPy 操作