4
我想加載一些數據存儲在一個csv文件中的標題是在第一列。 我正在使用numpy.loadtxt。 (numpy 1.6)。 我想知道是否有加載除第一列之外的所有列的方法? 我知道可以選擇我們想要加載的列。事情是,我不知道有多少列(我只知道有超過255列)。Numpy的loadtxt跳過第一列
所以如果有人有這樣的伎倆,那會很棒!
我想加載一些數據存儲在一個csv文件中的標題是在第一列。 我正在使用numpy.loadtxt。 (numpy 1.6)。 我想知道是否有加載除第一列之外的所有列的方法? 我知道可以選擇我們想要加載的列。事情是,我不知道有多少列(我只知道有超過255列)。Numpy的loadtxt跳過第一列
所以如果有人有這樣的伎倆,那會很棒!
嗯,它看起來像you can feed it a generator,所以只是在一個發電機帶的第一列:
def strip_first_col(fname, delimiter=None):
with open(fname, 'r') as fin:
for line in fin:
try:
yield line.split(delimiter, 1)[1]
except IndexError:
continue
data = np.loadtxt(strip_first_col('myfilename'))
是的,它的作品!非常感謝! – user1314776