📅  最后修改于: 2023-12-03 15:18:03.208000             🧑  作者: Mango
在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中获取数组中最后一个元素的方法。