我正在使用 PyCharm(社区版 4.0.2)从 .fits 文件中检索数据。z = data.field [SDSS_Z] 导致 TypeError:“instancemethod”对象没有属性“ getitem ”。在同一 .fits 文件的其他字段上,我没有问题
import pyfits
import pylab as plt
import numpy as np
plt.close('all')
hdu = pyfits.open('cat.v9.group_v22.fits')
print hdu[1].columns
data = hdu[1].data
u = data.field('U')
r = data.field('R')
k = data.field('LOG_MSTELLAR_KS')
morph = data["GZ1_MORPHOLOGY"]
lum = data["L_O3"]
z = data.field ["SDSS_Z"]