Пропуск строк заголовка в NumPy
Параметр skiprows говорит,
сколько первых строк файла не
считать числами. Так читают таблицы,
где сверху стоят подписи столбцов.
В текстовом файле первая строка может состоять из слов, а числа начинаются ниже. Тогда чтение начинают с первой числовой строки.
Создадим файл grades.txt
с коротким заголовком и одной
строкой чисел, затем прочитаем
данные, пропустив заголовок:
import numpy as np
with open('grades.txt', 'w') as f:
f.write('a b\n')
f.write('1 2\n')
loaded = np.loadtxt('grades.txt', skiprows=1)
print(loaded) # выведет [1. 2.]
Создайте файл marks.txt
со строкой x y и строкой
3 4, прочитайте числа,
пропустив первую строку, и выведите
массив [3. 4.].
Создайте файл marks.txt
со строкой one two и строкой
5 6, прочитайте таблицу
с 1 пропущенной строкой
и выведите второй элемент
6..