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

server/2024/12/22 12:22:43/

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博客


http://www.ppmy.cn/server/1689.html

相关文章

使用icpc tool进行滚榜操作

前言 参加ACM的同学都知道,比赛非常有趣的环节就是赛后的滚榜环节,所以为了一个比赛的完整性,自己办比赛时也想要加入滚榜的操作,经过一段时间的研究学习,已经可以将滚榜程序与domjudege程序成功完成融合,…

Spring源码复习之BeanDefinitionHolder

文章目录 一、基本描述二、源码分析三、最佳实践四、相关问题一、基本描述 BeanDefinitionHolder 是 Spring Framework 中的一个类,用于持有一个 BeanDefinition 对象以及与之相关联的名称。它通常用于内部 Spring 操作,用于管理和操作 BeanDefinition。BeanDefinitionHolde…

Jenkins 流水线多阶段构建

Jenkins流水线配置遇到 无法识别的。需要使用 自定义环境 项。 比如官网的在流水线中使用Docker Started by remote host 172.17.0.1 Obtained Jenkinsfile from git http://10.99.20.51:8082/root/java-devops-demo.git org.codehaus.groovy.control.MultipleCompilationErro…

CCF PTA 编程培训师资认证2022年7月C++T2长正整数相加

【问题描述】 输入两个十进制正整数 M 和 N&#xff0c;求它们的和&#xff0c;结果用十进制表示。注意&#xff0c;M 和 N 可能非常大。 【输入描述】 第一行包含一个正整数 M&#xff08;1≤M<10100&#xff09;&#xff1b; 第二行包含一个正整数 N&#xff08;1≤N<…

MongoDB【五】索引

在MongoDB中&#xff0c;索引对于提升查询性能至关重要&#xff0c;特别是针对大型数据集时。以下是如何在MongoDB中创建、查看和删除索引的基本操作&#xff0c;以及不同类型的索引如何影响查询性能。 创建索引 1. 创建单字段索引&#xff1a; 升序索引&#xff08;默认&am…

SpringBlade dict-biz/list SQL 注入漏洞复现

0x01 产品简介 SpringBlade 是一个由商业级项目升级优化而来的 SpringCloud 分布式微服务架构、SpringBoot 单体式微服务架构并存的综合型项目。 0x02 漏洞概述 SpringBlade 后台框架 /api/blade-system/dict-biz/list 路径存在SQL注入漏洞,攻击者除了可以利用 SQL 注入漏洞…

Qotom Q720G5英特尔赛扬处理器N4000高性价比无风扇迷你电脑5网口软路由防火墙

在数字时代&#xff0c;迷你电脑已经成为高效、灵活的解决方案&#xff0c;无论是个人用户还是企业用户&#xff0c;都能从中受益。Qotom Q720G5 无风扇迷你电脑就是这样一款强大的选择&#xff0c;它不仅可以作为软路由、防火墙和路由器&#xff0c;还有着更多的潜力等待发掘。…

OCP-数据库中的小米SU7

oracle ocp ​数据库中的SU7 ​好看又好用 需要找工作和落户的快来