У меня есть несколько файлов подгонки, которые можно прочитать с помощью приведенного ниже сценария
from astropy.io import fits
hdu = fits.open('file.fits')
data = hdu[0].data
Я пытаюсь создать куб изображения, используя данные, считанные из файлов с несколькими подгонками.(Куб изображения - это 3D-изображение, которое содержит данные из файла с несколькими подгонками, где ось X и Y - это размер 2D-изображения, а 3-я ось - время или частота).модуля, однако большая часть документации говорит только о том, как прочитать куб изображения, а не о том, как его создать, используя файлы с индивидуальным подбором.
До сих пор я пробовал следующий скрипт.
#In the below script data is a 3D numpy array
from spectral_cube import SpectralCube
cube = SpectralCube(data=data)
cube.write('new_cube.fits', format='fits')
Тем не менее, приведенный выше скрипт выдает ошибку, говоря, что требуется 3 аргумента, а только 2.