どのように変換しますか?ナンピ配列を 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 に感謝します。)