У меня есть список из двух массивов, который возвращает два массива, как показано ниже:
mainarray = array1, array2
Размер array1
, скажем, 50
. Однако array2
является многомерным в форме [100, 100, 50]
, где, скажем, [100, 100]
- это координаты неба, и для каждой координаты неба у нас есть 50
значения, соответствующие array1
. Теперь я хочу записать эти данные в файл подгонки с правильным форматированием первых двух осей, соответствующих [100, 100]
точкам данных, а вторых осей, соответствующих значениям [50, 50] array1
и array2[axis=2]
. Как правильно это сделать? Будет просто
hdu = fits.PrimaryHDU(mainarray)
hdu.writeto('skymap.fits', clobber = True)
работа?