NumPy配列をPythonリストに変換する 質問する

NumPy配列をPythonリストに変換する 質問する

どのように変換しますか?ナンピ配列を Python リストに変換しますか?

ベストアンサー1

使用tolist():

>>> import numpy as np
>>> np.array([[1,2,3],[4,5,6]]).tolist()
[[1, 2, 3], [4, 5, 6]]

これは、値がどんなnumpy型(例えばnp.int32やnp.float32)であっても、それを「最も近い互換性のあるPython型」(リスト内)に変換することに注意してください。numpyデータ型を保持したい場合は、代わりに配列でlist()を呼び出すと、次のリストが得られます。numpy スカラー(コメントで指摘してくださった Mr_and_Mrs_D に感謝します。)

おすすめ記事