Mam wielowymiarową macierz (używając numpy), do której chciałbym dodać nagłówki kolumn/kolumn. Dane są rzeczywiście 7x12x12, ale mogę reprezentować to tak:Dodawanie nagłówków kolumn/wierszy do Numpy Matrices
A=[[[0, 1, 2, 3, 4, 5],
[1, 0, 3, 4, 5, 6],
[2, 3, 0, 5, 6, 7],
[3, 4, 5, 0, 7, 8],
[4, 5, 6, 7, 0, 9],
[5, 6, 7, 8, 9, 0]]
[[0, 1, 2, 3, 4, 5],
[1, 0, 3, 4, 5, 6],
[2, 3, 0, 5, 6, 7],
[3, 4, 5, 0, 7, 8],
[4, 5, 6, 7, 0, 9],
[5, 6, 7, 8, 9, 0]]]
gdzie A jest moja macierz 2x6x6.
W każdym razie Jak wstawić nagłówki w całym pierwszym wierszu i pierwszej kolumnie, tak że każda matryca wygląda tak:
A, a, b, c, d, e, f
a, 0, 1, 2, 3, 4, 5,
b, 1, 0, 3, 4, 5, 6,
c, 2, 3, 0, 5, 6, 7,
d, 3, 4, 5, 0, 7, 8,
e, 4, 5, 6, 7, 0, 9,
f, 5, 6, 7, 8, 9, 0
w moim pliku wyjściowego csv?
W tej chwili zrobiłem matrycę 7x13x13 i wstawiłem dane takie, że mam wiersz i kolumnę 0, ale wolę ciągi. Chyba mógłbym napisać makro excela, aby zastąpić zera ciągami ... Problem polega na tym, że numpy nie może przekonwertować napisu na float, jeśli spróbuję ponownie przypisać te 0 jako żądane ciągi.
Im nie znajomy z numpy ale byłoby to bardzo prosto dalej, jeśli były tylko listami. Czy rozwiązanie tego zamówienia byłoby dopuszczalne? czy możesz konwertować numpy matrice na listy? –
Sposób w jaki pracują macierze numizmatyczne, mogą funkcjonować jako listy list, dzięki czemu można je samemu samemu dokładnie przetworzyć. – JAB