我做一個循環輸出和比較gof_train
和gof_test
:的Python:美化數字和字典輸出
pp.pprint(gof_train)
pp.pprint(gof_test)
這給我造成這樣(在IPython的筆記本):
# gof_train
{'Chi_square': 2835.3674597856002,
'K_S': 0.05029482196934898,
'MSE': 7.3741561732037447e-08,
'RMSE/Mean': 0.46193590138914759,
'RMSE/Mode': 0.050926962892235687,
'R_square': 0.88494738072721291}
# gof_test
{'Chi_square': 708.90289308802267,
'K_S': 0.05029482196934898,
'MSE': 7.3741561732037447e-08,
'RMSE/Mean': 0.46193590138914759,
'RMSE/Mode': 0.050926962892235687,
'R_square': 0.88494738072721291}
他們很難看。我想知道是否有任何美化輸出的方法?
具體而言,我想縮短數字,並使這兩個詞的屬性相互比較。事情是這樣的:
'Chi_square': 2835.3674, 'Chi_square': 708.902,
'K_S': 0.050294, 'K_S': 0.0502,
'R_square': 0.8849, 'R_square': 0.8849
我已經想過
對於數字輸出,我想我可以嘗試
%precision
,http://ipython.org/ipython-doc/2/api/generated/IPython.core.magics.basic.html#IPython.core.magics.basic.BasicMagics.precision但我不知道比較結果的任何好方法。如果我可以設置的
gof_train
和gof_test
float: left
會很有趣,但我認爲這不可能。
[這裏](HTTP://計算器。com/a/13945777/5276734)是字符串格式化的一個很好的解釋 – bastelflp