numpy数组的索引也是符合start stop step规律的,因此可以通过索引提取出一系列索引有规律的元素,如下例子:
import numpy as np
i = np.linspace(1,100,100, dtype=int)-1
print(i)
i_train = i[0:100:10]
print(i_train)
输出结果如下 :
可以看到通过索引 i [0 : 100 : 10],提取出了间隔为10的对应的索引。 与np.arange方法相同的是,start stop对应的数值是包前不包后的,即取不到stop = 100处。因此输出的i_train中元素的最大值为90而不是100。