a = np.genfromtxt('bigfile.csv', dtype=str, usecols=0)
b = np.genfromtxt('bigfile.csv', dtype=float, delimiter='\t', usecols=list(range(1, 4)))
d = dict(zip(a, b.tolist()))
print(d)
Прочитайте файл, разделенный табуляцией, с первым столбцом в качестве ключа и остальными в качестве значений