Spectrum_3 = Spectrum_1/Spectrum_2
, но они имеют разные размеры.Как я мог продолжить?Поскольку я имею дело со спектрами, мой подход состоит в том, чтобы уменьшить разрешение Spectrum_1
, чтобы размер данных соответствовал (если вы пришли из Астрофизики, это правильный подход?).В любом случае, мне (кажется, мне) нужно скопировать данные из Spectrum_1
таким образом, чтобы их размер соответствовал размеру Spectrum_2
.
arr1.size is 313136
synth_spec2.size is 102888
arr1_new = arr1.reshape(-1,2).mean(axis=1) # should be the answer but
# I don`t fully understand it.
Мне нужно
len(arr1_new) == len(synth_spec2) #True