x.view()

x.view()就是对tensor进行reshape

python 复制代码
import torch
v1 = torch.range(1, 4)
v2 = v1.view(2, 2)
print(v2)
v3 = v2.view(4,-1)
print(v3)
python 复制代码
tensor([[1., 2.],
        [3., 4.]])
tensor([[1.],
        [2.],
        [3.],
        [4.]])

在函数的参数中经常可以看到-1例如x.view(-1, 4)

这里-1表示一个不确定的数,就是你如果不确定你想要reshape成几行,但是你很肯定要reshape成4列,那不确定的地方就可以写成-1

例如一个长度的16向量x,

x.view(-1, 4)等价于x.view(4, 4)

x.view(-1, 2)等价于x.view(8,2)

相关推荐
JasonMa12101 分钟前
Agent平台工程蓝图_场景逻辑规范(国际对标增强总纲)中
人工智能
望易2 分钟前
相变外驱定理理论
人工智能·架构
JasonMa121011 分钟前
第三部分:工具与多模态能力扩展
人工智能
码农阿强12 分钟前
GPT-5.6 Sol/Terra/Luna 三模型全量上架StartAPI|分层选型+可运行调用代码实战
大数据·人工智能·gpt·ai·aigc
量化吞吐机12 分钟前
近期量化工具怎么选,先看规则流程能否承接
人工智能·python
2501_9423895520 分钟前
特斯拉的车辆摄像头每四天为AI训练集采集的数据量
人工智能·hadoop·zookeeper·oracle·时序数据库·memcache
2601_9549165931 分钟前
ChatGPT 5.6 深度实践:用 AI 重构云成本治理体系,而不是简单“降本”
人工智能·sql·chatgpt·重构·测试用例
液态不合群39 分钟前
卡死在生产流程?AI破解制造业数字化落地顽疾
网络·人工智能·低代码·重构
逻辑君41 分钟前
认知神经科学研究报告【20260111】
人工智能·深度学习·机器学习·量子计算
湿韵轮回1 小时前
LangChain LCEL,用 | 串联AI的魔法语言
服务器·人工智能·langchain