我试图从所有这些数据表中分别读取一些数据处理,但我似乎无法做到这一点。
数据可在此处获得:http ://cdsweb.u-strasbg.fr/topbase/tables/AGS05.OP17
有 126 个表,它给了我前 100 个表的空数组,然后逐渐填满它们。我究竟做错了什么?
代码:
import numpy as np
from matplotlib import pyplot as plt
for x in np.arange(0,126):
table = np.genfromtxt('AGS05.OP17',skip_header=(245+(x*71)),skip_footer=(9500-(x*71)))
print x
print table
另外,如果我尝试只获得第一个
In [38]: np.genfromtxt('AGS05.OP17',skip_header=245, skip_footer=9500)
Out[38]: array([], dtype=float64)