Python: разделить массив NumPy - PullRequest
4 голосов
/ 02 ноября 2011

У меня есть массив, созданный Numpy, который выглядит следующим образом:

[54.51399994 -12.10200024 -11.88099957]
[56.23899841 -8.30799961 -2.03500009]

Как я могу преобразовать это в список?Так это выглядит следующим образом:

['54.51399994', '- 12.10200024', '- 11.88099957']
['56 .23899841 ',' - 8.30799961 ',' - 2.03500009 ']

1 Ответ

5 голосов
/ 02 ноября 2011

Вы можете использовать astype () для создания нового массива строки dtype:

import numpy as np
arr=np.array([
    ( 54.51399994, -12.10200024, -11.88099957),
    ( 56.23899841, -8.30799961, -2.03500009)])
print(arr.astype('|S10'))

выходы

[['54.51399994', '-12.10200024', '-11.88099957'], ['56.23899841', '-8.30799961', '-2.03500009']]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...