Кажется, вы можете получить доступ к индексам в flux_maxij
.Итак, предположительно, вы также можете получить доступ к слайсам?
Вы можете получить доступ к первым 300 элементам с помощью
flux_maxij[0:300]
# OR
start = 0
flux_maxij[start:start+300]
И init_list
, кажется, содержит [0, 300, 600, ...]
init_list = list(range(0, len(flux_maxij), 300)) # range from 0 to the total length, jumping 300 each time
median_list = []
for i in init_list:
holding = sorted(flux_maxij[i:i+300]) # get the next bit of the list and sort it
median_list.append(holding[149]) # append the median
x = np.array([init_list])
y = np.array([median_list])
plt.plot(x, y, 's')
Это работает?Трудно понять, не зная, что такое flux_maxij
.