Konwertowanie tablicy NumPy w strukturę listy Python

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

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.