NumPy 配列を Python リストに変換する
NumPy 配列は、Python で数値データを表す強力かつ効率的な方法を提供します。ただし、特定のシナリオでは、これらの配列を Python リストに変換する必要がある場合があります。
リストへの変換
NumPy 配列を Python リストにシームレスに変換するには、以下を利用できます。 tolist() メソッド。この便利な関数は、配列の要素を抽出し、Python の互換性のあるデータ型にキャストすることで、簡単にリストを作成します。
たとえば、次の NumPy 配列を考えてみましょう。
[[1, 2, 3], [4, 5, 6]]
この配列を次のように変換するにはlist:
tolist() returns [ [1, 2, 3], [4, 5, 6] ]
Numpy データ型の保持
一般的に、ほとんどのユースケースでは tolist() で十分ですが、配列の要素を変換することに注意することが重要です。対応する Python 型に変換します。 NumPy データ型を維持したい場合は、代わりに list() 関数を使用できます。この代替アプローチでは、NumPy スカラーのリストが生成されます。
list() returns [ <numpy.int32 1>, <numpy.int32 2>, ... ]
結論として、tolist() と list() はどちらも、さまざまなデータ型の要件に合わせて、NumPy 配列を Python リストに変換する効果的な手段を提供します。
以上がデータ型を維持しながら NumPy 配列を Python リストに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。