-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
'.split'、' .strip'、 '.startswith'のような標準の' str'メソッドを使って、これをPythonで行うのは簡単です。あなたが立ち往生した場合は、あなたのコードを投稿し、特定の問題を説明してください。 –
@PM2Ringはい、しかし、以下の答えが示すように、私が探していたものであるperlでそれを行うためのより良い、より柔軟な方法があります。私はそれをする方法を尋ねませんでしたが、最も簡単で最も柔軟な方法は何ですか。 –