Как я могу изменить следующую структуру данных на матрицу NUMPY и массив NUMPY (отдельно)? - PullRequest
0 голосов
/ 05 апреля 2019

Как преобразовать следующую структуру данных в числовую матрицу и числовую матрицу ?
Вот что у меня сейчас:

[['- A B C D E']
['A 0 2 3 4 5']
['B 2 0 3 4 5']
['C 3 3 0 4 5']
['D 4 4 4 0 5']
['E 5 5 5 5 0']]

1 Ответ

0 голосов
/ 05 апреля 2019
a = [['- A B C D E'], ['A 0 2 3 4 5'], ['B 2 0 3 4 5'], ['C 3 3 0 4 5'], ['D 4 4 4 0 5'], ['E 5 5 5 5 0']]
b = [y.split(' ') for x in a for y in x]


import numpy as np

numpy_array = np.array(b)

выход

array([['-', 'A', 'B', 'C', 'D', 'E'],
   ['A', '0', '2', '3', '4', '5'],
   ['B', '2', '0', '3', '4', '5'],
   ['C', '3', '3', '0', '4', '5'],
   ['D', '4', '4', '4', '0', '5'],
   ['E', '5', '5', '5', '5', '0']], dtype='<U1')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...