深圳网站建设制作今天重大新闻
web/
2025/10/8 13:23:02/
文章来源:
深圳网站建设制作,今天重大新闻,做区块链好的网站,电商系统开发公司1.拼接与拆分
CatStackSplitChunk
2.Cat 有两张成绩单 [class1-4,students,scores] [class5-9,students,scores]’ 要把这两个成绩单合并在一起 如何理解该行为 注意#xff1a;班级情况中 A的tensor是[4,32,8],B的tensor是[5,32,8]如果我们是在0维上进行拼接#xff0c;要…1.拼接与拆分
CatStackSplitChunk
2.Cat 有两张成绩单 [class1-4,students,scores] [class5-9,students,scores]’ 要把这两个成绩单合并在一起 如何理解该行为 注意班级情况中 A的tensor是[4,32,8],B的tensor是[5,32,8]如果我们是在0维上进行拼接要确保每个班级的学生数量和每个学生的成绩数量一致 3.stack 可以完成某种意义上的拼接但是与cat不一致的是会产生一个新的维度 插入了一个新的维度
适合什么情况 统计了某个班级的成绩单共有32个人8门课的成绩该tensor为A[32,8]另一个老师统计了另一个班级共有32个人8门课的成绩该tensor为B[32,8]因此如果用cat的话会得到[64,8]即64个人8门课的成绩明显不符合实际情况因此不适合cat适合用stack在学生人数前插入一个新的维度即班级,[2,32,8]符合实际需求 stack 会产生一个新的维度该维度是什么概念取决于我们的具体场景 使用stack的tensor维度必须完成一致
4.split
根据长度拆分 比如说一共5个班级[5,32,8]前3个班级为重点班级1个班级为普通班1个班级为差班c.split([3,1,1],dim0)就可以这样拆分
chunk
按数量来拆分
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89066.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!