1

サー、エントリが次の形式になっているデータセットがあります

ユーザーID|アイテムミッド|評価

この格付けを、matlab や python を使ってマトリックス市場入力形式に変更したい

私を助けてください。

4

1 に答える 1

0

これは、matlab では次のようなものです (コードはまだチェックされていません。いくつかの転置も必要になる場合があります)。

fid = fopen('exp.txt');
A = fscanf(fid, '%d|%d|%g', [3 inf]);
S = sparse(A(1,:), A(2,:), A(3,:))

ファイルの読み込みに関するリファレンス。
スパース行列に関するリファレンス。

于 2012-12-08T08:45:33.250 に答える