0
我想解決如何編寫一個算法來計算跨不同列表的權重最有效的方法。我有一個包含各種IDS的字典:矩陣權重算法
x["Y"]=[id1,id2,id3...]
x["X"]=[id2,id3....]
x["Z"]=[id3]
.
.
我有一個相關的權重爲每個元素:
w["Y"]=10
w["X"]=10
w["Z"]=5
考慮說「Y」的輸入,「Z」我想的輸出,給我
(id1,10),(id2,10),(id3,15)
ID3得到15,因爲它是在x [ 「Y」]和x 7 「Z」 ]
有沒有辦法讓我可以做到這與矢量matracies?
ID2是在x [ 「X」]和x 7」 Y「],那麼它應該是(id2,20)呢? –
沒有輸入是Y和Z,所以它只查看x [「Y」]和x [「Z」]的所有ID。 Id2從x [「Y」]得到10,它不在x [「Z」]中,因此不再有任何更多 – MarMan29