索引是NumPy中非常基础且强大的功能,它允许我们访问和修改数组中的单个元素或一系列元素。以下是一些关于NumPy索引的基本知识。

基础索引

在NumPy中,你可以通过数组下标来访问数组中的元素。例如:

import numpy as np

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

多维索引

对于多维数组,你可以使用元组来指定多个索引。

arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(arr[0, 2])  # 输出: 3

索引切片

你可以使用切片来选择数组的一部分。

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

选择条件索引

你可以使用布尔索引来选择满足特定条件的数组元素。

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

本站链接

更多关于NumPy索引的教程,请访问NumPy索引教程

图片示例

这里有一个NumPy数组的示例:

NumPy_array