在python中读取带有空条目的ascii文件

时间:2013-05-21 14:03:16

标签: python numpy ascii

我有一个看起来像的文件:

 145.342050   -0.906349   4915
 145.463209   -0.844225   4915
 145.502417   -0.966603
 145.582172   -0.892733   4917
 145.618846   -0.972673
 145.681139   -0.867231   4883
 145.821685   -0.846610   4883

我尝试使用np.genfromtxt但没有成功。

import numpy as np
a,b,c = np.genfromtxt('filename',missing_values=" ",unpack=True)

知道一个好方法的人只存储有三个条目的行或填充空位吗?我没有管理filling_values的{​​{1}}。

修改
这是错误python抛出:

np.genfromtxt

1 个答案:

答案 0 :(得分:0)

import numpy as np
a,b,c = np.genfromtxt('filename',missing_values=" ", filling_values = 0 ,unpack=True)