我目前正在对观察到的恒星数据的数据缩减进行编码,一方面需要过滤掉特定的波长并仔细观察这些波长,我已经使用掩膜做到了这一点,如下面的代码所示。这适用于长度约为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)))