在numpy数组中抓取最后4个项目

时间:2019-05-20 18:26:33

标签: python

我有一个numpy数组,其中包含许多元素,我只想获取最后四个。不知道如何切片以确保包括最后一个元素。

example = np.array([1,2,3,4,5,6,7,8]) 打印(示例[-4:-1])

将返回5,6,7但不返回8

2 个答案:

答案 0 :(得分:3)

使用此:

example = np.array([1,2,3,4,5,6,7,8]) 
print(example[-4:])


,您可以阅读this以获得有关numpy数组操作的更多信息

答案 1 :(得分:2)

格式为example [a:b]的数组切片从索引'a'开始,直到但不包括索引'b'。

您可以使用开放式切片示例[a:],该示例以索引“ a”开始直到结束。

出于您的目的,它将是:

example = np.array([1,2,3,4,5,6,7,8])
print(example[-4:])