我使用astropy.convolution.Gaussian2DKernel創建了卷積內核。我可以繪製內核,但我無法弄清楚如何將它保存爲一個.fits圖像。 (Galfit以後需要它的工作流程。)將astropy.convolution內核保存到文件
from astropy.convolution import Gaussian2DKernel
plt.imshow(kernel)
kernel = Gaussian2DKernel(4)
plt.imshow(kernel)
fits.writeto('test.fits', kernel)
它繪製得很好,但返回一個錯誤:
KeyError: 'Data must be a numpy array.'
我如何內核的離散化保存爲文件.fits?
如果解決了問題,您可以爲自己的問題創建一個答案。 – MSeifert