pytorch 今日小知识1——torch.set_printoptions

torch.set_printoptions

复制代码
torch.set_printoptions(precision=None, threshold=None, edgeitems=None, linewidth=None, profile=None, sci_mode=None)

这个方法是来修改pytorch中的打印选项的(其实就是和numpy中更改打印方法一样),就是使用print打印tensor时,我们显示的元素精度,最多显示元素个数等一系列的有关操作的选项

参数 precision=None,此参数的意思是显示浮点tensor中元素的精度(显示到小数点后几位),默认是4

threshold=None,由于我们的进行训练网络时,tensor都会很大,里面的数据很多,不方便全部显示出来,显示超过一定的个数(注意是个数,是行数× \times×列数,而不是行数或者列数)后就会进行折叠。此参数是指定tensor的数目超过多少时开始显示进行折叠。默认为1000

edgeitems=None此参数也与折叠有关,折叠后只显示前面的数据和后面的数据,此参数设置显示的前面与后面的数据的行数 (注意这里是行数而不是个数),默认为3,如上图折叠后头尾各显示3行,更改为5行后如下所示:

sci_mode=None这方法是来指定显示的数字是否使用科学计数法,可以选择指定True或者False,如果选择None,那么是True还是False会由torch._tensor_str._Formatter来定义。值会自动的由框架来选择。一般默认为False

参考 pytorch每日一学10(torch.set_printoptions())更改打印设置-CSDN博客

相关推荐
DanCheng-studio11 小时前
计算机技术与科学毕业设计简单的方向建议
python·毕业设计·毕设
言乐611 小时前
Python排名统计折线图
开发语言·python·django·virtualenv·pygame
浩瀚地学11 小时前
deepagents学习打卡day08
经验分享·笔记·python·学习·agent
维核科技11 小时前
AI 罕见病:为渐冻症按下“暂停键”
人工智能
学代码的CJY11 小时前
AI大模型1-1-大模型认知与工程概览
人工智能·ai
QYR-分析11 小时前
全球汽车塑料扰流板市场深度解析:政策驱动下的赛道机遇与厂商破局方向
人工智能
workflower11 小时前
企业竞争要素变迁,智能型企业走向新四化
人工智能·机器学习·机器人·无人机·软件工程
samforce11 小时前
叹息之墙——人类认知 AI,终将遇到的一堵同构之墙
人工智能·深度学习·算法·哲学·认知科学
卷无止境11 小时前
便宜模型和贵模型到底差在哪儿?一份关于Claude与GPT分级体系的深度梳理
后端·python
人工智能AI技术11 小时前
Jev:4000万美元融资的AI,只是一个智能if语句?
人工智能