Преобразование массива NumPy в структуру списка Python - PullRequest
0 голосов
/ 03 декабря 2018

Как мне преобразовать массив numpy в список Python?например,

y = array([[0],[0],[1],[0],[0]])

y_list = [0,0,1,0,0]

Я попытался y.tolist() и вывод: y=[[0],[0],[1],[0],[0]]

Ответы [ 2 ]

0 голосов
/ 03 декабря 2018

Используйте flatten(), чтобы сгладить массив - от array([[1,2], [3,4]]) до array([1,2,3,4]), а затем преобразовать полученный array в list, используя функцию list().

y_list = list(y.flatten('F'))
0 голосов
/ 03 декабря 2018

Вы можете использовать ravel и tolist:

y.ravel().tolist()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...