我有一个numpy数组,其中包含许多元素,我只想获取最后四个。不知道如何切片以确保包括最后一个元素。
example = np.array([1,2,3,4,5,6,7,8]) 打印(示例[-4:-1])
将返回5,6,7但不返回8
答案 0 :(得分:3)
答案 1 :(得分:2)
格式为example [a:b]的数组切片从索引'a'开始,直到但不包括索引'b'。
您可以使用开放式切片示例[a:],该示例以索引“ a”开始直到结束。
出于您的目的,它将是:
example = np.array([1,2,3,4,5,6,7,8])
print(example[-4:])