NumPy 是 Python 中一个强大的库,主要用于数值计算。它提供了大量用于数组创建、操作和运算的功能。下面是一些关于 NumPy 的基本概念和用法。

数组创建

NumPy 支持多种方式创建数组:

  • 使用列表
  • 使用零填充数组
  • 使用特定值填充数组
  • 使用随机数填充数组

使用列表创建数组

import numpy as np

arr = np.array([1, 2, 3, 4])
print(arr)

使用零填充数组

arr = np.zeros((3, 3))
print(arr)

使用特定值填充数组

arr = np.full((2, 2), 5)
print(arr)

使用随机数填充数组

arr = np.random.random((2, 2))
print(arr)

数组操作

NumPy 提供了丰富的数组操作功能,包括:

  • 数组切片
  • 数组索引
  • 数组形状修改

数组切片

arr = np.array([1, 2, 3, 4, 5])
print(arr[1:4])

数组索引

arr = np.array([[1, 2], [3, 4]])
print(arr[0, 1])

数组形状修改

arr = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
print(arr.reshape(3, 3))

扩展阅读

更多关于 NumPy 的内容,请访问我们的 NumPy 教程

NumPy_Logo