考虑以下数据文件:
! cat datax
1
1.000
2.000 3.000
3.000 4.000
5.000 6.000
行:
f=open('datax', 'r')
d=np.genfromtxt(f, dtype=None, missing_values=0,usecols=(0))
f.close()
取得成功,但行:
f=open('datax', 'r')
d=np.genfromtxt(f, dtype=None, missing_values=0,usecols=(0,1))
f.close()
失败。我收到错误:
ValueError: Some errors were detected !
Line #1 (got 1 columns instead of 2)
Line #2 (got 1 columns instead of 2)
这是因为缺少第二列的前两个数据点。对于具有第一个缺失值的情况的特殊处理不是一种选择。如何在忽略缺失值的同时读取数据?