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)

相关推荐
马腾化云东几秒前
Agent开发应知应会(Langfuse):Langfuse Session概念详解和实战应用
人工智能·python·llm
2501_924878731 分钟前
矩阵跃动AI口播智能体:自研语音引擎破解数字人嘴型滞后、情绪扁平、方言失真——以粤语政务短视频为例
人工智能·深度优先·动态规划·政务
Deepoch2 分钟前
Deepoc具身模型开发板:赋能除草机器人,解锁智慧农业精准作业新能力
人工智能·科技·机器人·开发板·具身模型·deepoc·除草机器人
司南OpenCompass3 分钟前
Gemini-3-Pro-Preview登顶,大模型迈入Agent元年丨大语言模型1月最新榜单揭晓
人工智能·大语言模型·多模态模型·大模型评测·司南评测
沉睡的无敌雄狮3 分钟前
政务AI口播落地:矩阵跃动一体机100%本地化部署与零数据出域——某省大数据局3个月验证
大数据·人工智能·深度优先·动态规划·政务
weilaikeqi11114 分钟前
佳建科技:深耕ICT服务,聚力算力创新,赋能数智未来
大数据·人工智能·科技
星爷AG I6 分钟前
11-6 数(AGI基础理论)
人工智能·agi
imbackneverdie6 分钟前
2026国自然申报倒计时:如何利用AI辅助工具高效完成申请书撰写
图像处理·人工智能·ai·ai写作·国自然·ai工具·国家自然科学基金
人工智能培训9 分钟前
如何防范大模型被用于制造深度伪造和虚假信息?
人工智能·ai大模型·多模态学习·具身智能·企业ai转型·ai数字化转型
Suryxin.11 分钟前
从0开始复现nano-vllm「 utils/contex.py」
深度学习·ai·vllm