рдирдорд╕реНрддреЗ,
рдореИрдВ рдПрд╕реНрдЯреНрд░реЛрдкреА 2.0.1, рдкрд╛рдпрдерди 2.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЬрдм рдореИрдВ FITS рдбреЗрдЯрд╛ рдХреЛ рд╕рд░рдгреА рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ ( рдлрд╝рд╛рдЗрд▓ рд▓рд┐рдВрдХ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИ ) рджреНрд╡рд╛рд░рд╛
from astropy.io import fits
image_data = fits.getdata('NGC_628_NA_MOM2_THINGS.FITS')
рдореБрдЭреЗ NaNs рд╕реЗ рднрд░рд╛ рд╣реБрдЖ numpy array рдорд┐рд▓рддрд╛ рд╣реИ
array([[[[ nan, nan, nan, ..., nan, nan, nan],
[ nan, nan, nan, ..., nan, nan, nan],
[ nan, nan, nan, ..., nan, nan, nan],
...,
[ nan, nan, nan, ..., nan, nan, nan],
[ nan, nan, nan, ..., nan, nan, nan],
[ nan, nan, nan, ..., nan, nan, nan]]]], dtype=float32)
рдПрдЪрдбреАрдпреВ рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдЦреЛрд▓реЗрдВ
hdu_list = fits.open('NGC_628_NA_MOM2_THINGS.FITS')
image_data = hdu_list[0].data
рдПрдХ рд╣реА рдкрд░рд┐рдгрд╛рдо рд▓реМрдЯрд╛рдПрдВред рд▓реЗрдХрд┐рди SAOImage ds9 рдбреЗрдЯрд╛ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЦреЛрд▓ рдФрд░ рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЙрд╕ рдЫрд╡рд┐ рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдкрд░ рдмрд╣реБрдд рдХреБрдЫ nan
s рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдареАрдХ рджрд┐рдЦрддрд╛ рд╣реИ:
from astropy.io import fits
import matplotlib.pyplot as plt
data = fits.getdata('NGC_628_NA_MOM2_THINGS.FITS')
plt.imshow(np.squeeze(data), origin='lower', cmap='gray')
plt.show()
рдЙрдлрд╝, рдореЗрд░реА рдЧрд▓рддреАред
@ MSeifert04 рдЗрд╕ рд╕реБрдкрд░-рдлрд╛рд╕реНрдЯ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!
рдХреЛрдИ рджрд┐рдХреНрдХрдд рдирд╣реАрдВ рд╣реИред рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╢реБрднрдХрд╛рдордирд╛рдПрдБ :)
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЙрд╕ рдЫрд╡рд┐ рдХреЗ рдХрд┐рдирд╛рд░реЛрдВ рдкрд░ рдмрд╣реБрдд рдХреБрдЫ
nan
s рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдареАрдХ рджрд┐рдЦрддрд╛ рд╣реИ: