3
我有兩個重疊變量名稱的距離矩陣。兩個矩陣之間的最短路徑
DFA:
Start A1 A2 A3 A4 … A150
Location
A 12 4 12 2 9
B 5 2 19 4 3
C 1 4 8 7 12
DFB:
A B C
X 4 12 32
Y 1 6 12
Z 2 8,5 11
從開始A1,A2等通過ABC有路徑X,Y和Z
我想
所以看看什麼是一個項目的最短路徑,例如組合A1 - > Z.我通過加載距離矩陣的csv並對它們進行拆分來編程。然後用df.itterows()和兩個for循環循環遍歷可能的組合,並查看組合A1 - > Z的最小值。
但是由於我必須對30000個左右的項目執行此操作,因此需要長。
任何人都知道如何以矢量化的方式做到這一點?
新增networkx標籤,可能是這樣的路徑有關的問題有幫助。 – Divakar
我忘了,謝謝! – Uis234
保證這隻需要2步? A1到B到A3到C到X是不好的? – Joel