美文网首页
numpy 打印输出格式

numpy 打印输出格式

作者: 马尔代夫Maldives | 来源:发表于2023-10-19 09:41 被阅读0次

    为了随心所欲地打印numpy数组,可以使用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)
    

    参数说明:

    • precision:输出float型时,小数点后保留的位数;
    • threshold:当数组元素总数过大时,设置显示的数字个数,其余用省略号代替(当数组元素总数大于设置值,控制输出值得个数为6个,当数组元素小于或者等于设置值得时候,全部打印),当设置值为sys.maxsize(需要导入sys库)或threshold=np.inf,则会输出所有元素;
    • edgeitems:打印输出被折叠时,开头和结尾显示的元素个数;
    • linewidth:每行打印多少个字符,超出字符数后将换行显示(重要),linewidth=np.inf表示不换行;
    • suppress:是否用科学计数法打印数字;
    • nanstr:当数组元素值出现NaN时所要显示的字符串;
    • infstr:数组元素值出現inf时所显示的字串;
    • formatter:自定义打印格式,作用类似 python3中的str.format();formatter是一个可以被调用的字典类型,关键字'all'是规定x可以包含所有type;
      -sign:控制正负号。

    例:
    https://blog.csdn.net/Corollary/article/details/105920322

    相关文章

      网友评论

          本文标题:numpy 打印输出格式

          本文链接:https://www.haomeiwen.com/subject/axecidtx.html