我使用astropy.convolution.Gaussian2DKernel创建了一个卷积内核。我可以绘制内核,但我想不出如何将它保存为.fits映像。(Galfit在工作流中稍后需要它。)
from astropy.convolution import Gaussian2DKernel
plt.imshow(kernel)
kernel = Gaussian2DKernel(4)
plt.imshow(kernel)
fits.writeto('test.fits', kernel)它绘制得很好,但返回了一个错误:
KeyError:“数据必须是一个粗俗的数组。”
如何将内核的离散化保存为.fits文件?
发布于 2016-02-29 14:06:31
啊哈!我将最后一行改为: fits.writeto('test.fits',kernel.array)
https://stackoverflow.com/questions/35660495
复制相似问题