Numpy 错误缓冲区对于请求的数组太小

Numpy 错误缓冲区对于请求的数组太小,numpy,fits,Numpy,Fits,我正在处理Colab中的fits文件 这是我的密码 import numpy as np from PIL import Image import matplotlib.pyplot as plt from astropy.io import fits hdulist_m31 = fits.open('m31_hlsp_andromeda_hst_acs-wfc_halo11_f814w_v2_img.fits') data_m31 = hdulist_m31[0].data #Error a

我正在处理Colab中的fits文件

这是我的密码

import numpy as np
from PIL import Image
import matplotlib.pyplot as plt
from astropy.io import fits

hdulist_m31 = fits.open('m31_hlsp_andromeda_hst_acs-wfc_halo11_f814w_v2_img.fits')
data_m31 = hdulist_m31[0].data #Error at here
headr_m31 = hdulist_m31[0].header
array_m31 = np.array(data_m31, dtype=np.uint32)
image_m31 = Image.fromarray(array_m31)

欢迎来到StackOverflow,祝贺您的第一个问题!当发布关于Python代码中错误的问题时,发布完整的回溯(包括完整的错误消息)非常有帮助。