我正在尝试根据从Header
. 但是,以我对 Python 的了解和astropy
. 我的代码是这样的:
from astropy.io import fits
import numpy as np
Wise1 = fits.open('Image1.fits')
im1 = Wise1[0].data
im1 = np.where(im1 > *latitude1, 0, im1)
newhdu = fits.PrimaryHDU(im1)
newhdulist = fits.HDUList([newhdu])
newhdulist.writeto('1b1_Bg_Removed_2.fits')
这latitude1
将是一个以度为单位的值,在从标题中调用后被识别。所以我需要完成两件事:
- 如何调用标题来识别银河纬度?
- 以这样的方式拼接数组,使其仅包含纬度范围的值,其他所有值都为 0。