Mam ogromny słownika coś takiego:konwersji 2D do słownika numpy matrycy
d[id1][id2] = value
przykład:
books["auth1"]["humor"] = 20
books["auth1"]["action"] = 30
books["auth2"]["comedy"] = 20
i tak dalej ..
Każdy z „auth "klucze mogą mieć dowolny zestaw" gatunków "powiązanych z nimi. Wartość kluczowanego przedmiotu to liczba książek, które napisali.
Teraz to, co chcę, aby przekształcić go w postaci macierzy ... coś jak:
"humor" "action" "comedy"
"auth1" 20 30 0
"auth2" 0 0 20
Jak to zrobić? Dzięki
pierwszej iteracji thru słowniku, a następnie znalezienie liczby wierszy i kolumn .. Po tym jak ja iteracji konwersji każdego wpisu jako zdefiniowany wektor .. a następnie w innym iteracji thru ID1 .. skojarzenie go z ich wektory – Fraz
Po prostu chcesz wydrukować w ten sposób? Dlaczego musi wejść w matrycę numpy? –
@PaulSeeb: nie, nie, faktycznie chcę później wykonać svd tej macierzy .. – Fraz