Ich habe eine Adjazenzmatrix wie hier untenWie konvertiert man eine Adjazenzmatrix in eine Adjazenzliste mit Python?
[[ 0., 15., 0., 7., 10., 0.],
[ 15., 0., 9., 11., 0., 9.],
[ 0., 9., 0., 0., 12., 7.],
[ 7., 11., 0., 0., 8., 14.],
[ 10., 0., 12., 8., 0., 8.],
[ 0., 9., 7., 14., 8., 0.]]
Wie kann ich es auf eine Adjazenzliste wie diese konvertieren?
graph = {'1': [{'2':'15'}, {'4':'7'}, {'5':'10'}],
'2': [{'3':'9'}, {'4':'11'}, {'6':'9'}],
'3': [{'5':'12'}, {'6':'7'}],
'4': [{'5':'8'}, {'6':'14'}],
'5': [{'6':'8'}]}
?
Ihre Adjazenzmatrix sieht völlig leer aus. Wie soll das zu den Graph-Daten führen? –
@StefanPochmann Da ist das Original adj. Matrix. Ich musste den letzten Schnitt von OP zurücksetzen. Warum hat er nicht die ursprüngliche Matrix ausgelöscht? –