В настоящее время я кодирую преобразование данных наблюдаемых звездных данных, для одной части необходимо отфильтровать определенные длины волн и посмотреть на них поближе, я сделал это с помощью маски, как в коде ниже.Это работало для массивов, которые имели длину около 300 элементов, но теперь я ввел новый массив длиной 1221, а результирующая маска имеет длину только 1156. Есть ли какая-то проблема в коде, который вызывает это?
def calcMagnitude(wavelength,flux,lambda_0,d_lambda,Cx):
# Making the selection of wavelengths within the appropriate band
mask = (wavelength<(lambda_0+(d_lambda/2)))*(wavelength>(lambda_0-(d_lambda/2)))