С помощью copy-n-paste образца вашего файла:
In [89]: np.genfromtxt(txt.splitlines(), dtype=None, encoding=None, skip_header=
...: 8)
Out[89]:
array([(1, 1, 8, -7.23, 0. , 93.07, 'RANKING'),
(1, 2, 9, -6.79, 1.39, 92.64, 'RANKING'),
(2, 1, 16, -7.18, 0. , 93.19, 'RANKING'),
(3, 1, 2, -6.93, 0. , 93.38, 'RANKING'),
(3, 2, 17, -6.84, 0.23, 93.45, 'RANKING'),
(4, 1, 15, -6.55, 0. , 91.83, 'RANKING'),
(4, 2, 7, -6.34, 0.33, 91.77, 'RANKING'),
(5, 1, 5, -6.41, 0. , 93.05, 'RANKING'),
(6, 1, 3, -6.36, 0. , 92.84, 'RANKING'),
(6, 2, 10, -6.28, 0.47, 92.92, 'RANKING'),
(6, 3, 6, -6.27, 0.43, 92.82, 'RANKING'),
(6, 4, 18, -6.25, 0.32, 92.88, 'RANKING'),
(6, 5, 13, -6.24, 0.96, 92.75, 'RANKING'),
(6, 6, 1, -6.24, 0.87, 92.6 , 'RANKING'),
(6, 7, 14, -6.21, 0.51, 92.9 , 'RANKING'),
(6, 8, 11, -6.14, 0.98, 92.78, 'RANKING'),
(6, 9, 20, -6.11, 0.71, 92.67, 'RANKING'),
(6, 10, 19, -6.01, 1.36, 93. , 'RANKING'),
(7, 1, 12, -6.3 , 0. , 93.28, 'RANKING'),
(8, 1, 4, -5.85, 0. , 92.97, 'RANKING')],
dtype=[('f0', '<i8'), ('f1', '<i8'), ('f2', '<i8'), ('f3', '<f8'), ('f4', '<f8'), ('f5', '<f8'), ('f6', '<U7')])