У меня есть список списков. Я хочу найти евклидово расстояние между всеми парами и самим собой и создать массив 2D numpy. Расстояние между собой будет иметь 0 на месте и значение, когда пары различны. Пример списка списков: [[0, 42908],[1, 3],[1, 69],[1, 11],[0, 1379963888],[0, 1309937401],[0, 1],[0, 3],[0, 3],[0, 77]]
Я хочу получить результат
0 1 2 3 4 5 6 7 8
0 0 x x x x x x x x
1 0 x x x x x x x
2 0 x x x x x x
3 0 x x x x x
4 .................
5 .................
6 .................
7 .................
8 .................
x, представляющий значения различий. Периоды означают, что результат должен следовать, как показано в матрице. Мне нужна помощь с кодом в python. Число 0,1,2 et c в строках и столбцах определяет индекс внутреннего списка.