私はスパースであると信じている次の行列を持っています。x.dense 形式を使用して密に変換しようとしましたが、うまくいきませんでした。これを行う方法に関する提案はありますか?、ありがとう。
mx=[[(0, 2), (1, 1), (2, 1), (3, 1), (4, 1), (5, 3), (6, 4), (7, 2), (8, 5), (9, 1)],
[(10, 1), (11, 5), (12, 2), (13, 1), (21, 1), (22, 1), (23, 1), (24, 1), (25, 1), (26, 2)],
[(27, 2), (28, 1), (29, 1), (30, 1), (31, 2), (32, 1), (33, 1), (34, 1), (35, 1), (36, 1)]]
誰かが以下の解決策を提案しましたが、より良い方法はありますか?
def assign_coo_to_dense(sparse, dense):
dense[sparse.row, sparse.col] = sparse.data
mx.todense()。意図した出力は、[[2,1,1,1,1,3,4], [1,5,2,1,1,1,1], [2,1,1,1, 2,1,1,1]]