我使用 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/