在SDSS的fits文件中,光谱数据通常存储在扩展名为"SPEC-1D"的部分中。下面是一个使用Python的astropy库来读取并获取光谱数据的示例代码:
from astropy.io import fits
# 打开fits文件
hdul = fits.open('sdss.fits')
# 获取SPEC-1D扩展名的数据
spec_data = hdul['SPEC-1D'].data
# 获取光谱数据
wavelength = spec_data['wavelength']
flux = spec_data['flux']
# 关闭fits文件
hdul.close()
# 打印光谱数据
print("Wavelength:", wavelength)
print("Flux:", flux)
请注意,上述代码是一个示例,你需要将文件名替换为实际的SDSS fits文件的路径。