我有两个大小相同的numpy.array对象(都是一维数组),其中一个包含起始索引位置的列表,另一个包含结束索引位置的列表(或者你可以说我有一个起始位置列表和窗口长度列表)。如果有必要,可以保证由起始和结束位置形成的切片不重叠。我正在尝试弄清楚如何使用这些起始和结束位置来为另一个数组对象形成索引,而不必使用循环。
例如:
例如:
import numpy as np
start = np.array([1,7,20])
end = np.array([3,10,25])
希望引用
somearray[1,2,7,8,9,20,21,22,23,24])