首页 > 其他分享 >失误点,建议重复阅读,加强记忆!!

失误点,建议重复阅读,加强记忆!!

时间:2024-03-28 09:59:32浏览次数:12  
标签:重复 torch 张量 广播 记忆 empty 维度 机制 失误

声明

此篇内容,只作学习用途,部分内容涉及引用(会标注引用来源)


++++++++++


++++++++++


++++++++++


广播机制

Pytorch广播机制是处理两个形状不相同向量的一种手段
pytorch中的广播机制和numpy中的广播机制一样, 因为都是数组的广播机制。

广播机制的使用前提
从右往左顺序看两个张量的每一个维度,x和y每个对应着的两个维度都需要能够匹配上。什么情况下算是匹配上了?满足下面的条件就可以:
1. 这两个维度的大小相等
2. 某个维度 一个张量有,一个张量没有
3. 某个维度 一个张量有,一个张量也有但大小是1

具体:

x = torch.empty((4,3,2,1))
y = torch.empty((3,1,1))

  4 3 2 1
+   3 1 1
---------
  4 3 2 1   :可以广播、

x = torch.empty((4,3,3,1))
y = torch.empty((3,2,1))

  4 3 3 1
+   3 2 1
---------
  4 3 ?1   :不可以广播

广播机制的细节:
从空间上去理解:

标签:重复,torch,张量,广播,记忆,empty,维度,机制,失误
From: https://www.cnblogs.com/alexanders/p/18100798

相关文章

  • 一类适合记忆化搜索的区间dp
    https://www.luogu.com.cn/problem/P5752https://codeforces.com/contest/598/problem/Ecf这个题考虑dp预处理,状态是三维的,转移是分割方案和所分块需要获得的巧克力数量。最后题目多次询问可以o(1)快速查询的//Problem:E.ChocolateBar//Contest:Codeforces-Educational......
  • 详细解析记忆泊车的顶层技术原理
    详细解析记忆泊车的顶层技术原理附赠自动驾驶学习资料和量产经验:链接相对于记忆行车而言,记忆泊车MPA(MemoryParkingAssist)可以看成是停车场区域内的一个自动驾驶功能,可帮助用户按记忆的路线自动巡航并泊入车位或自动从车位泊出并巡航至泊出点。如下图表示了记忆行车和记忆泊......
  • List中的add方法添加对象时出现重复的问题
    现象:用list存储User对象信息,当存储多个对象时,发现存储的数据都是一样的之前代码:Useruser=newUser();List<User>list=newArrayList<>();for(inti=0;i<5;i++){user.setName("Tom"+i);user.setAge("18"+i);user.setLocation("......
  • SQL查询关键字执行顺序及记忆口诀
    一、一张图了解查询sql执行顺序二、SQL执行顺序口诀FOJWGHDSOL执行顺序看字母锁定键盘轴心区首先锚点FJ(FROM/JOIN)紧跟兄弟GH(GROUPBY/HAVING)再看姐妹DS(DISTINCT/SELECT)Last字母是L(LIMT)最为特殊OW(ON/ORDERBY/WHERE)O的排名在二八(ON/ORDERBY)字数越小越靠前W字母有......
  • ORACLE 在缺少主键ID的情况下删除重复数据,只保留一行
    有时候因未进行数据验证或其他特殊场景,导致数据表中出现重复的数据,需要对重复数据进行删除,并且只保留其中一条。一、当数据表存在主键时,可使用ROW_NUMBER进行排序后删除,参考脚本如下:  删除带有主键的重复数据DELETEFROMDUPLICATES_TABLEWHEREIDIN(SELECTID......
  • 大数据——重复清洗
    importpandasaspdfromsqlalchemyimportcreate_engine#从数据库中读取结果表数据到DataFrame中engine=create_engine('mysql+pymysql://root:wwsa20030207@localhost/python_bigdata')result_df=pd.read_sql('SELECT*FROMresult_with_dimension',c......
  • 26.删除有序数组中的重复项
    自己写的,双指针,用tail指针指向不重复有序数组的末尾元素,用index指针进行遍历数组,遇到和末尾元素不一样的元素,放到tail+1的位置,然后tail指针加1classSolution{publicstaticintremoveDuplicates(int[]nums){inttail=0;intindex=0;in......
  • 代码随想录算法训练营Day52 ||leetCode 300.最长递增子序列 || 674. 最长连续递增序列
    300.最长递增子序列 classSolution{public:intlengthOfLIS(vector<int>&nums){if(nums.size()<=1)returnnums.size();vector<int>dp(nums.size(),1);intresult=0;for(inti=1;i<nums.size......
  • BM56 有重复项数字的全排列(回溯)
    importjava.util.*;publicclassSolution{/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可***@paramnumint整型一维数组*@returnint整型ArrayList<ArrayList<>>*/publicvo......
  • python处理excel,删除行和列+去除重复列
    删除指定的行与列点击查看代码importxlwingsasxw#下載下來的Excel,列和行有很多空白的,要先刪除掉.#打开Excel文件workbook=xw.Book('test.xlsx')sheet=workbook.sheets[0]#删除1-12行sheet.range('1:12').api.EntireRow.Delete()#删除A-G列sheet.range(......