我需要一种更加定制化的方法来从numpy数组中提取给定元素,而不仅仅是普通的索引。特别地,我想获取任意预定义的元素,然后每隔n个元素取一个,从给定点开始。
比如说,我想要获取一个数组的第二个(即索引号为2)和第四个元素,然后从第六个元素开始,每隔三个元素取一个。目前,我的做法是:
有没有更方便的方法来实现这个?
比如说,我想要获取一个数组的第二个(即索引号为2)和第四个元素,然后从第六个元素开始,每隔三个元素取一个。目前,我的做法是:
newArray = np.concatenate(myArray[(2, 4)], myArray[6::3])
有没有更方便的方法来实现这个?