首页 > 解决方案 > 从头到尾的 Numpy 切片

问题描述

array = numpy.array([1,2,3,4,5,6,7,8,9,10])
array[-1:3:1]
>> []

我希望这个数组索引返回如下内容:

[10,1,2,3]

标签: pythonnumpy

解决方案


np.roll让您包装一个可能有用的数组

import numpy as np

a = np.array([1,2,3,4,5,6,7,8,9,10])

b = np.roll(a,1)[0:4]

结果是

>>> b
array([10  1  2  3])

推荐阅读