jupyter 输出向量自动省略了中间的值,如何查看完整的向量值

简介: Jupyter 默认情况下会根据向量的长度来自动省略中间的值,以便在输出时能够更好地适应屏幕大小。如果想要查看完整的向量值,可以通过以下两种方式实现:1. 使用 print() 函数显示完整的向量内容。这种方法适用于任何大小的向量,但是需要显式调用 print() 函数来输出向量。Jupyter 默认情况下会根据张量的长度来自动省略中间的值,以便在输出时能够更好地适应屏幕大小。如果想要查看完整的张量内容,可以通过以下两种方式实现:1. 使用 print() 函数显示完整的张量内容。这种方法适用于任何大小的张量,但是需要显式调用 print() 函数来输出张量。

-----------numpy


Jupyter 默认情况下会根据向量的长度来自动省略中间的值,以便在输出时能够更好地适应屏幕大小。如果想要查看完整的向量值,可以通过以下两种方式实现:

  1. 使用 print() 函数显示完整的向量内容。这种方法适用于任何大小的向量,但是需要显式调用 print() 函数来输出向量。
  2. 修改 Jupyter Notebook 的默认行为,在单元格开头添加以下代码:
import numpy as np
np.set_printoptions(threshold=np.inf)
  1. 这样就可以将 NumPy 数组和 PyTorch 张量的输出设置为不省略任何元素。但是需要注意的是,如果向量很长,那么输出结果可能超出屏幕范围,导致显示异常。

希望这些方法能够帮助你查看完整的向量内容。


-----------tensor

Jupyter 默认情况下会根据张量的长度来自动省略中间的值,以便在输出时能够更好地适应屏幕大小。如果想要查看完整的张量内容,可以通过以下两种方式实现:

  1. 使用 print() 函数显示完整的张量内容。这种方法适用于任何大小的张量,但是需要显式调用 print() 函数来输出张量。
  2. 修改 PyTorch 的默认行为,在单元格开头添加以下代码:
import torch
torch.set_printoptions(threshold=torch.inf)
  1. 这样就可以将 PyTorch 张量的输出设置为不省略任何元素。但是需要注意的是,如果张量很长,那么输出结果可能超出屏幕范围,导致显示异常。



如果出现 :AttributeError: module 'torch' has no attribute 'inf'


如果在使用 PyTorch 的 set_printoptions() 函数时遇到了 AttributeError: module 'torch' has no attribute 'inf' 错误,可能是因为你的 PyTorch 版本较低,不支持 inf 属性。

在这种情况下,可以将 inf 属性替换为一个足够大的数字来达到相同的效果。例如,你可以将代码修改为:

import torch
torch.set_printoptions(threshold=100000)

这样就可以将张量的输出设置为不省略任何元素。当然,如果你需要查看比 100000 更长的张量,可以适当增大该数字。

相关文章
|
8天前
|
测试技术 开发者 Python
Python检查函数和方法的输入/输出
【5月更文挑战第5天】Python检查函数和方法的输入/输出
15 1
|
8天前
|
存储 监控 Serverless
在处理阿里云函数计算3.0版本的函数时,如果遇到报错但没有日志信息的情况
在处理阿里云函数计算3.0版本的函数时,如果遇到报错但没有日志信息的情况【1月更文挑战第23天】【1月更文挑战第114篇】
69 5
|
9月前
|
数据采集 Python
[Python] 数据预处理(缺失值、异常值、重复值) [相关方法参数说明、代码示例、相关概念](二)
[Python] 数据预处理(缺失值、异常值、重复值) [相关方法参数说明、代码示例、相关概念](二)
|
9月前
|
数据采集 Python 数据可视化
[Python] 数据预处理(缺失值、异常值、重复值) [相关方法参数说明、代码示例、相关概念](三)
[Python] 数据预处理(缺失值、异常值、重复值) [相关方法参数说明、代码示例、相关概念](三)
|
9月前
|
数据采集 Python
[Python] 数据预处理(缺失值、异常值、重复值) [相关方法参数说明、代码示例、相关概念](一)
[Python] 数据预处理(缺失值、异常值、重复值) [相关方法参数说明、代码示例、相关概念]
|
10月前
|
C#
C#——输入名字随机显示上辈子是什么人
C#——输入名字随机显示上辈子是什么人
75 0
|
Python
python自定义输入名字并打印-学习笔记10-输入函数
python自定义输入名字并打印-学习笔记10-输入函数
205 0
python自定义输入名字并打印-学习笔记10-输入函数
|
Serverless
函数计算版本和别名
函数计算版本和别名自制脑图
59 0
函数计算版本和别名
|
算法 编译器 API
MindOpt的可选输入参数有哪些?有什么作用?请阅读本篇!
在编译器中可选参数是指在调用的时候可以选择传入参数或者不传入参数,但在我们MindOpt优化求解器中的意思是指可以选择输入参数控制求解器的行为,如优化方法、求解流程,以及终止条件,或是对远程计算服务进行配置等。
MindOpt的可选输入参数有哪些?有什么作用?请阅读本篇!
根据用户输入的参数自动读取对应时间内的wrf模式输出数据
根据用户输入的参数自动读取对应时间内的wrf模式输出数据