-3
什麼是一種簡單而靈活的方式來解析和製表輸出,如Unix系統下面的輸出?解析和製表結果
輸出具有以下格式的多個條目:
=====================================================
====== SOLVING WITH MATRIX small_SPD ====
===================================================
sizes: 5,5,8
Solving with Sparse LU AND COLAMD ...
COMPUTE TIME : 8.9287e-05
SOLVE TIME : 1.0663e-05
TOTAL TIME : 9.995e-05
REL. ERROR : 2.30263e-18
Solving with BiCGSTAB ...
COMPUTE TIME : 4.113e-06
SOLVE TIME : 1.853e-05
TOTAL TIME : 2.2643e-05
REL. ERROR : 1.34364e-10
ITERATIONS : 2
這應該是表列(或類似):
Matrix Sizes Solver Compute Solve Total Rel Error
small_SPD 5,5,8 Sparse LU AND COLAMD 8.9287e-05 1.0663e-05 9.995e-05 2.30263e-18
small_SPD 5,5,8 BiCGSTAB 4.113e-06 1.853e-05 2.2643e-05 1.34364e-10
那麼你是如何在這裏建立你的結果的? – KeepCalmAndCarryOn
使用標準'str'方法(如'.split','.strip'和'.startswith')很容易在Python中執行此操作。如果您遇到問題,請發佈您的代碼並解釋您遇到的具體問題,我們將幫助您解決問題。 –
@ PM2Ring是的,但正如下面的答案所示,在perl中有一種更好,更靈活的方法,這正是我所尋找的。我沒有問過怎麼做,但最簡單和最靈活的方法是什麼。 –