我使用 astropy.convolution.Gaussian2DKernel 创建了一个卷积核。我可以绘制内核,但我不知道如何将其保存为 .fits 图像。 (Galfit 稍后在工作流程中需要它。)

from astropy.convolution import Gaussian2DKernel
plt.imshow(kernel)
kernel = Gaussian2DKernel(4)
plt.imshow(kernel)
fits.writeto('test.fits', kernel)

它绘制得很好,但返回一个错误:



如何将内核的离散化保存为 .fits 文件?

最佳答案

啊哈!我将最后一行更改为:
fits.writeto('test.fits', kernel.array)

关于python - 将 astropy.convolution 内核保存到文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35660495/

10-15 08:59