1. 在jupyter notebook里写Python代码时,运行如何直接跳行,新增一个代码框
- Ctrl+Enter 运行当前单元格,焦点还在当前单元格
- Shift+Enter 运行当前单元格, 焦点跳到下一个单元格
- Alt+Enter 运行当前单元格, 在下方插入一个新的单元格
2. torch.rand_like报错
import torch
import numpy as np
data = [[1,2],[3,4]]
x_rand = torch.rand_like(x_data)
print(f"Rand Tensor:\n{x_rand}\n")
报错:“RuntimeError: "check_uniform_bounds" not implemented for 'Int'”
纠错:
import torch
import numpy as np
data = [[1,2],[3,4]]
x_rand = torch.rand_like(x_data,dtype=torch.float)
print(f"Rand Tensor:\n{x_rand}\n")
3. Jupyter Notebook 查看帮助文档
- 使用help查看文档:help(torch.cat)
- 使用?查看文档:torch.cat?
- 使用Shift+Tab快捷键查看文档:将光标置于cat上,点击Shift+Tab
4. torch.cat报错
import torch
tensor = torch.ones(4,4)
tensor[:,2] = 0
print(tensor)
t1 =

本文介绍了在jupyter notebook中进行深度学习基础操作时遇到的问题及解决方案,包括运行代码跳行技巧,torch.rand_like和torch.cat的错误处理,以及pytorch中clone()和detach()的区别和应用。
最低0.47元/天 解锁文章
5206

被折叠的 条评论
为什么被折叠?



