我有一個巨大的字典是這樣的:將2D字典到numpy的矩陣
d[id1][id2] = value
例如:
books["auth1"]["humor"] = 20
books["auth1"]["action"] = 30
books["auth2"]["comedy"] = 20
等..
每個「AUTH的「鑰匙可以有任何一組」風格「與它們相關聯。鍵控項目的價值是他們編寫的書籍數量。
現在我想的是把它轉換成矩陣的形式...類似:
"humor" "action" "comedy"
"auth1" 20 30 0
"auth2" 0 0 20
我如何做到這一點? 感謝
第一迭代通字典和然後找到行和列的數目..之後由於我迭代中的每個條目爲所定義的向量..然後在轉換另一個迭代通ID1 ..它與相關聯的其矢量 – Fraz
你只是想要它打印出來嗎?爲什麼它需要進入一個numpy矩陣 –
@PaulSeeb:no no ..其實我想以後執行這個矩陣的svd .. – Fraz