作者yjyj8000 (yjyj8000gogo)
看板MATLAB
標題[討論] 提升matlab讀取xml速度
時間Sat Sep 30 11:37:45 2017
手上有25000多筆的xml檔案
每個xml的檔案內部的格式和名稱都是一樣的
主要是使用網路上的xml2struct轉成struct後
利用xml.xxxxxx.xxxxxx.xxxxx.Text的方式取出裡面的文字和數字
總共取出570多個項目
最後依照內容寫到excel裡面
跑一個xml檔案需要25秒,算一算全部跑完就要7天了
想請問大家有甚麼辦法可以加快速度,或是該如何改寫內容?
謝謝大家!!!
--
Sent from my Windows
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.64.247.24
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MATLAB/M.1506742668.A.192.html
1F:→ chocopie: 要是我,我會先把xml丟到Access轉成文字檔再來料理。 10/02 16:52
2F:→ chocopie: 在Windows下打開工作管理員->效能監視器, 10/02 16:54
3F:→ chocopie: 可以檢查哪些環節在計算還是I/O上遇到瓶頸。 10/02 16:54
4F:→ chocopie: 因為不確定你是多個檔案還是單一檔案, 10/02 16:54
5F:→ chocopie: 如果是多個檔案,改用SSD試看看。 10/02 16:54