Пропустить указанное количество столбцов с помощью numpy.genfromtxt ()

У меня есть большая таблица (числа в текстовом формате), которую я хотел бы загрузить сnumpy.genfromtxt(), Я хотел бы игнорировать первый н столбцы, скажем 5. Я не знаю размер таблицы (количество строк или столбцов) заранее.

я видел этоgenfromtxt() имеет возможностьskip_header это позволяет пропустить указанное количество строк заголовка, но, похоже, такой опции нет для столбцов. Eстьusecols вариант, но там я должен указать номера столбцов, которые я хочу сохранить, а не те, которые я хочу отбросить (я не знаю этот номер заранее).

Очевидно, я мог бы просто загрузить все это, а затем выбросить первый н столбцы, но это не элегантно и расточительно с точки зрения памяти.

Кроме того, я мог бы получить в файл, найти количество столбцов, а затем построитьusecols аргумент, но это довольно грязно.

Любые идеи о том, как решить это элегантно? Есть ли какой-то скрытый / недокументированный аргумент, который я могу использовать?

Ответы на вопрос(2)

Ваш ответ на вопрос