У меня есть огромный словарь что-то вроде этого:преобразование 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