pytorch 常用api笔记

view_as()函数

函数定义:view_as(tensor) 参数为一个Tensor张量

该函数的作用是将调用函数的变量,转变为同参数tensor同样的形状。

例子

python 复制代码
data1 = [[[1, 2], [3, 4], [5, 6]], [[7, 8], [9, 0], [10, 11]]]
t1 = torch.Tensor(data1).long()  # size=2,3,2
data2 = [[[1, 2], [3, 4]], [[5, 6], [7, 8]], [[9, 0], [10, 11]]]
t2 = torch.Tensor(data2).long()
print(t1.size())
print(t2.size())
print("-------view_as()-------")
t2=t2.view_as(t1)
print(t2)
print(t2.size())

输出结果:

可以看出经过view_as()操作后,t2 Tensor转变为了与t1 相同的形状。(需要重新对t2赋值,这是因为不是进行的原地操作

相关推荐
众人皆醒我独醉6 分钟前
Triton Inference Server:NVIDIA 的推理"瑞士军刀"——LLM 只是它的一种负载
人工智能·面试·ai编程
Vince的修炼之路7 分钟前
大模型推理框架SGLang的源码分析
人工智能·架构
码途潇潇12 分钟前
Codex Rules 与 Skills:项目级和全局级配置一览
人工智能
饼干哥哥25 分钟前
字节Seedance2.5终于上线,这次在收割谁?
人工智能·设计模式·前端框架
库玛西31 分钟前
C++ 运行时多态 :核心总结与原理图解
c语言·c++·笔记
小程故事多_801 小时前
Claude Code与Codex六大组件拆解,Coding Agent怎么把任务做稳
人工智能
董员外1 小时前
RAG 系统进化论(六):GraphRAG(基于知识图谱的 RAG),从相似文本走向实体关系
人工智能·后端·设计模式
Summer-Bright1 小时前
AI 软件简报 07.29-08.02:OpenAI 降价 80%、DeepSeek 全开源、欧盟动刀
人工智能·ai·开源·ai软件
武子康1 小时前
模型发布可以按天看,生产默认模型不能按天切:一套可回退的 30 天验收流程
人工智能·llm·agent
神经蛙19962 小时前
我用 TRAE Work 做周报:从 4 小时到 45 分钟的完整实操,建议收藏
人工智能