你好!
非常感谢您阅读轰炸文章。如果文章中有错误的地方,欢迎指出?
自我介绍?ˊ?ˋ(?)?
昵称:昵称
标签:程序猿| C ++播放器|学生
简介:由于C语言的编程,他随后转到了计算机专业并赢得了国家奖学金。他很幸运能在比赛中赢得了一些国家奖项和省级奖项。
学习经验:坚实的基础 +更多笔记 +多次敲门代码 +多思想 +学习英语!
只努力工作?
知道它知道为什么!
张量([0,1,2,3,4,5,5,7,7,7,9,9,9,10,11])))
TORCH.Size([12])
数字中的元素总数
12
您可以使用-1自动调用尺寸的功能,也就是说,我们可以使用或替换
创建一个具有形状的张量(a,b,..)。每个元素在标准高斯分布(正态分布)中随机采样,平均值为0,标准偏差为1
在任何两个相同形状的张量上调用操作
摘要:张量的形状是相同的,并且执行相应的操作
使用
X [1:3]:[1,3),第一行,第二行(不包括第三行)
指定将元素写入矩阵的索引
id():查询变量在内存中的位置
当执行y = y+x时
首先计算y+x,获得结果,将存储在新内存中
然后使指向此内存的变量y
一般来说,此类操作不是可取的:同时更新多个参数,需要多个新内存
因此,尝试尽可能多地更新
如果您没有更新到位,其他引用仍将指向旧内存位置,并且某些代码可能无意中引用旧参数
例如,原始的y和k和t指向内存地址,但是在执行y = y+x之后,y指向新的内存地址,但是K和T仍指向原始内存地址。,因此请尝试将其修改到位。修改修改后,k,t,y仍然指向相同的内存地址
您可以将操作结果分配给以前分配的数组,例如实现原位操作
使用
或者
学习信息:
该文章仅用作个人学习笔记,并从0到1的记录过程
我希望能为您提供一些帮助,如果您有任何错误,请纠正您的朋友
原始:https://juejin.cn/post/7101637176122671141