ホームページ >バックエンド開発 >Python チュートリアル >CSV データを NumPy レコード配列に効率的にインポートするにはどうすればよいですか?
CSV データを NumPy レコード配列にインポートする
NumPy のレコード配列に CSV データを読み取ると、構造化データセットを操作する便利な方法が提供されます。レコード配列機能は R のデータ フレーム構造を模倣し、さまざまなデータ型の列によって整理されたデータを処理するための直接的なアプローチを提供します。
csv.reader() 関数を使用して numpy.core を適用する代わりに。 records.fromrecords() を使用しますが、より簡単な方法は numpy.genfromtxt() 関数を使用することです。 delimiter キーワード引数をカンマとして指定すると、CSV データをレコード配列にインポートできます。
from numpy import genfromtxt my_data = genfromtxt('my_file.csv', delimiter=',')
この 1 行のコードは、カンマを次のように認識しながら、'my_file.csv' からデータをインポートします。フィールド区切り文字を使用して、CSV ファイル内のフィールドに対応する列を含むレコード配列を効果的に作成します。レコード配列の各行は、CSV ファイル内の行の内容を表します。
結果として得られるレコード配列では、列属性を通じてデータに簡単にアクセスできるため、特定の列または配列全体を効率的に実行します。
以上がCSV データを NumPy レコード配列に効率的にインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。