python – 提取数组中的每个第3个数据

我有数千个x和y数据,对于这种情况,我将只使用12个数据.

该数组用于绘制图形

x = np.array([1000,2000,3000,4000,5000,6000,7000,8000,9000,10000,11000,12000])
y = np.array([1,2,3,4,5,6,7,8,9,10,11,12])
py.plot(x,y)

我如何提取每个[3]乘法我的情节?例如

x = np.array([3000,6000,9000,12000])
y = np.array([3,6,9,12])
py.plot(x,y)

我怎样才能为每个[5]乘法提取情节?例如

x = np.array([5000,10000])
y = np.array([5,10])
py.plot(x,y)

最佳答案 从第三个项目(一维数组)开始提取每三个项目

x[2::3], y[2::3]

从第五个项目(一维数组)开始提取每五个项目

x[4::5], y[4::5]
点赞