[問題] 讀 sparse matrix已回收

看板MATLAB作者 (渥德匹斯)時間17年前 (2009/02/03 20:52), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
想請問我有辦法直接讀進一個 sparse matrix嗎 資料內容原本是一行有一萬個double,全部有n行 然後可以直接讀進來到一個 n*10000 的 matrix 但現在有擴大資料維數的需要,可能一筆資料變十萬個或一百萬個double 所以想說如果我在產生資料的時候就把他產生成符合matlab sparse matrix的格式(c/c++) 可能每行的內容變成 d1:v1 d2:v2 .... (di:vi 第i維有值vi) 然後有辦法用讀文件檔的方式使他讀進來成一個sparse matrix嗎 (1*i的sparse matrix) 因為每一行的資料數會不一樣 而且我好像也沒找到讀sparse matrix 的方法 想請問有沒有人有相同的經驗嗎? 謝謝m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.233.179 ※ 編輯: pacifistboy 來自: 140.112.233.179 (02/03 21:05)

02/03 22:27, , 1F
help sparse
02/03 22:27, 1F

02/03 22:27, , 2F
把i j s m n都做出來即可
02/03 22:27, 2F

02/06 18:18, , 3F
spconvert
02/06 18:18, 3F
文章代碼(AID): #19Y3uewS (MATLAB)
文章代碼(AID): #19Y3uewS (MATLAB)