2012-02-19 131 views
0

我正在處理一些矩陣問題,我真的很喜歡shell中的矩陣輸出看起來可讀,所以我可以看到它中的元素是否正確。目前,我用123.4345362e-102這樣的科學記數法得到了一些東西,而且整個矩陣都很讓人分心。理想情況下,我想要足夠小的數字舍入爲0,其餘爲小數點,最多爲4位。在Python中爲矩陣格式化輸出

我之前也做過這個,但我不記得該怎麼做!這與Decimal的getcontext()。prec = 3類似,我在代碼中將它設置在頂部,並且所有輸出看起來都是某種方式。這非常方便!

回答

0

從Python的文件:

from decimal import * 
getcontext().prec = 6 
Decimal(1)/Decimal(7) 
Decimal('0.142857') 
getcontext().prec = 28 
Decimal(1)/Decimal(7) 
Decimal('0.1428571428571428571428571429')