📜  numpy 数组 [-1] - Python (1)

📅  最后修改于: 2023-12-03 15:18:03.208000             🧑  作者: Mango

numpy数组[-1] - Python

在Python中,使用NumPy库可以方便地进行数值计算。NumPy库中的数组是多维的,并且可以进行各种数学操作。

其中,对于一个NumPy数组来说,使用[-1]可以表示访问其中的最后一个元素。

下面给出一个例子:

import numpy as np

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

输出结果为:

5

可以看到,[-1]表示访问数组中的最后一个元素,即5。

除了一维数组以外,也可以对多维数组使用[-1]。此时,代码会将多维数组“降维”,仅返回最后一维的最后一个元素。

下面给出一个例子:

import numpy as np

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

输出结果为:

[4 5 6]

此时的输出结果是一个包含最后一行元素的一维数组。

如果要访问多维数组中最后一个元素的话,可以使用多个[-1]来表示。例如,如果对于一个二维数组,需要获取最后一行的最后一个元素,可以使用[-1][-1]来实现。

import numpy as np

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

输出结果为:

6

以上就是使用NumPy数组[-1]在Python中获取数组中最后一个元素的方法。