為了隨心所欲地打印numpy數(shù)組财喳,可以使用numpy的set_printoptions()方法;
import numpy as np
np.(precision=None,
threshold=None,
edgeitems=None,
linewidth=None,
suppress=None,
nanstr=None,
infstr=None,
formatter=None,
sign=None,
floatmode=None,
**kwarg)
參數(shù)說明:
- precision:輸出float型時肘交,小數(shù)點后保留的位數(shù)也颤;
- threshold:當數(shù)組元素總數(shù)過大時,設(shè)置顯示的數(shù)字個數(shù)驻谆,其余用省略號代替(當數(shù)組元素總數(shù)大于設(shè)置值炭玫,控制輸出值得個數(shù)為6個奈嘿,當數(shù)組元素小于或者等于設(shè)置值得時候,全部打印)吞加,當設(shè)置值為sys.maxsize(需要導入sys庫)或threshold=np.inf裙犹,則會輸出所有元素;
- edgeitems:打印輸出被折疊時衔憨,開頭和結(jié)尾顯示的元素個數(shù)叶圃;
- linewidth:每行打印多少個字符,超出字符數(shù)后將換行顯示(重要)践图,linewidth=np.inf表示不換行掺冠;
- suppress:是否用科學計數(shù)法打印數(shù)字;
- nanstr:當數(shù)組元素值出現(xiàn)NaN時所要顯示的字符串平项;
- infstr:數(shù)組元素值出現(xiàn)inf時所顯示的字串;
-
formatter:自定義打印格式悍及,作用類似 python3中的str.format()闽瓢;formatter是一個可以被調(diào)用的字典類型,關(guān)鍵字'all'是規(guī)定x可以包含所有type心赶;
-sign:控制正負號扣讼。
例:
https://blog.csdn.net/Corollary/article/details/105920322