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赋值,这是因为不是进行的原地操作

相关推荐
一切皆是因缘际会1 分钟前
底层重构与价值破壁人工智能产业变革
人工智能·安全·重构·系统架构
团象科技4 分钟前
企业出海本地化攻坚阶段 云端大模型微调的跨区域适配实践观察
大数据·人工智能
拾年2755 分钟前
一个月更 30 个版本!Claude Code 5 月核心更新,效率直接拉满
人工智能·ai编程·claude
罗小罗同学7 分钟前
Nat Med发表SPARK智能体框架,可以自主思考、提出假设、设计实验并验证结果,让AI也能主动发现肿瘤生物学规律
大数据·人工智能·spark·医学图像处理
一只奶龙7 分钟前
从0教你做一个AI编程智能体(一) · 智能体初识和搭建
人工智能
团象科技9 分钟前
跨境服务与产品多地域迭代场景下 生成式AI安全部署的实操路径观察
服务器·人工智能
YOLO数据集集合10 分钟前
无人机航拍人体检测数据集|低空巡检搜救智能监控|YOLO目标检测算法训练集
人工智能·深度学习·yolo·目标检测·无人机
逻辑君10 分钟前
Foresight研究报告【20260013】
人工智能·机器学习
明月照山海-11 分钟前
机器学习周报四十七
人工智能·机器学习
weixin_4684668512 分钟前
图像处理之亚像素边缘检测新手教程
图像处理·人工智能·自动化·图像分割·机器视觉·亚像素·光学系统