Python Numpy 中的打印设置函数set_printoptions
2023-09-11 14:17:10 时间
一 概述
np.set_printoptions()用于控制Python中小数的显示精度。
二 解析
np.set_printoptions(precision=None, threshold=None, linewidth=None, suppress=None, formatter=None)
1.precision:控制输出结果的精度(即小数点后的位数),默认值为8
2.threshold:当数组元素总数过大时,设置显示的数字位数,其余用省略号代替(当数组元素总数大于设置值,控制输出值得个数为6个,当数组元素小于或者等于设置值得时候,全部显示),当设置值为sys.maxsize(需要导入sys库),则会输出所有元素
3.linewidth:每行字符的数目,其余的数值会换到下一行
4.suppress:小数是否需要以科学计数法的形式输出
5.formatter:自定义输出规则
三 实例
1.浮点精度
import numpy as np val=[1.2345678] np.set_printoptions(precision=4) print(np.array(val))
结果:
[1.2346]
2.显示
import numpy as np val1=[1,2,3,4,5,6,7,8,9,0] np.set_printoptions(threshold=10) print(np.array(val1))
结果:
[1 2 3 4 5 6 7 8 9 0]
相关文章
- Python+NumPy绘制常见曲线的方法详解_python
- Python初学者如何系统的学习python————Python入门学习指南--内附学习路径
- 【Python】自动化抢勾,python软件安装教程
- python基础——使用dict和set
- 108 python高级 - 调试
- 105 python高级 - 集合set
- Python Kite 使用教程 轻量级代码提示
- python学习之基于Python的人脸识别技术学习
- Python机器学习零基础理解时间序列ARIMA
- python语言绘图:绘制贝叶斯方法中最大后验密度(Highest Posterior Density, HPD)区间图的近似计算
- 65、【链表】leetcode——707. 设计链表(C++、Python版本)
- Python学习---Python下[set集合]的学习
- 小学生python游戏编程arcade----excel调用
- Python 基础 之 Ubuntu 上安装 python 和 python-pip
- 数据库筛选用户,然后去掉一部分(列表求差),再随机返回一个用户。sqlalchemy + python集合(set) + random
- 【Python注意事项】如何理解python中间generator functions和yield表情
- Python中使用正则表达式
- 【python】postgresql查询数据返回成字典格式
- python算法之组合总和