Jak przekonwertować sprawnie tablicę NumPy na listę Pythona (na przykład. [[1,2,3], [4,5,6]]) ?
1 odpowiedź
Użyjtolist ():
import numpy as np
>>> np.array([[1,2,3],[4,5,6]]).tolist()
[[1, 2, 3], [4, 5, 6]]
Zauważ, że konwertuje to wartości z dowolnego typu NumPy, jaki mogą mieć (np. Np .int32 lub np.float32) na „najbliższy zgodny typ Pythona” (na liście). Jeśli chcesz zachować typy danych NumPy, możesz zamiast tego wywołać list () w tablicy, a otrzymasz listę skalar NumPy