У меня есть пандас с несколькими столбцами.Мне нужно преобразовать его в тензор 4 измерения.Одним из измерений является дата.Второе измерение - это представление. Третье измерение - это номер узла. Четвертое измерение - это число соседей.Последний столбец - это значение ссылки между узлом и данным соседом
Таким образом, для данного дня у вас есть несколько представлений, и для каждого представления у каждого узла есть определенная связь с каждым из его соседей.
Пример
date view node neigbor link_value
20161104 286 1 10753 1
20161104 293 1 10753 1
20161104 701 1 10753 1
20161104 122 1 10753 1
20161105 286 1 10753 1
20161105 293 1 10753 1
20161105 701 1 10753 1
20161105 122 1 10753 1
Что я представляю:
Для данной даты Для данного представления
Скажем, у нас 50 000 узлов (и, таким образом, 50000 соседей) У нас есть 2-мерная матрица 50000x50000 весов ссылок (и, конечно, много 0).
Таким образом, получается 4-мерный тензор.
Моя идея состояла в том, чтобы использовать метод Pandas Pivot, но на данный момент это не помогло.