Преобразование NumPy выстраивает в структуру Списка Python?

Как я преобразовываю массив NumPy в Список Python (например, [[1,2,3],[4,5,6]] ), и он довольно быстро?

262
задан gsamaras 5 February 2016 в 15:16
поделиться

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 за указание на это в комментарии)

.
376
ответ дан 23 November 2019 в 02:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: