でロードしたい大きなテーブル (テキスト形式の数値) がありますnumpy.genfromtxt()
。最初のn列、たとえば 5を無視したいと思います。テーブルのサイズ (行または列の数) が事前にわかりません。
genfromtxt()
指定した数のヘッダー行をスキップできるオプションがあることがわかりましskip_header
たが、列にはそのようなオプションがないようです。オプションがありusecols
ますが、破棄したい列番号ではなく、保持したい列番号を指定する必要があります (この番号は事前にわかりません)。
明らかに、全体をロードしてから最初のn列を破棄することもできますが、これはエレガントではなく、メモリの面で無駄です。
また、ファイルを調べて、列の数を見つけてからusecols
引数を作成することもできますが、それはやや面倒です。
これをエレガントに解決する方法についてのアイデアはありますか? 使用できる隠し/文書化されていない引数はありますか?