gpt4 book ai didi

python - 将 astropy.convolution 内核保存到文件

转载 作者:行者123 更新时间:2023-11-28 16:27:08 29 4
gpt4 key购买 nike

我使用 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: 'Data must be a numpy array.'

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

最佳答案

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

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

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com