- 博客(3)
- 收藏
- 关注
原创 学习记录:nn.Embeding的作用
nn.Embedding具有可学习的权重矩阵(weight),其形状为(num_word, embeding_dim)。embeding_dim:词向量的维度。1、对输入文本进行分词,如 i love you -> [1, 5, 7],数字代表词的id,对于多个句子构成list[[sentence1],[sentence2],......]。2、如果[sentence1],[sentence2]长度不一致需进行填充,使得长度一致。3、使用 nn.Embedding()即可转换为对应的词向量,参与后续运算。
2024-07-04 22:22:14 226
原创 C语言实现双向链表的交换任意结点程序实现思路
创建及初始化链表,以及打印链表,与单链表类似,采用尾插法实现。链表自动初始化数据为L= 1 2 3 4;要交换的结点的rear(下一个元素的地址)更改的方式与单链表方式方法一样,参考上一篇通过修改指针指向进行单链表的结点交换(C语言);交换的结点的front的思路如下图:以交换1 4为例每执行完一个操作后,链表对应颜色的连接会断开,方便查找,以防止代码出现:引发了未经处理的异常:读取访问权限冲突。p是 nullptr。此类错误。最好通过一步一步调试去直观的看一下双链表在内存中的...
2021-09-11 19:36:44 1126
原创 通过修改指针指向进行单链表的结点交换(C语言)
整段代码思路如下:1.创建一个链表List* CreateList(),本段程序采用尾插法,为了调试方便直接使用val初始化了链表的内容。2.遍历函数没什么好说的,基础操作。3.Swap();有几种情况需要考虑: (1)a b相邻的情况,(2)a b不相邻的情况(解决了这个情况(1)也就解决了)(3)用户输入要交换的数据不在表中执行下图程序(经由Pre1与Pre2指向,若其中一个为空指针,或者均为空指针,执行printf,并且return)if (Pre1 == N...
2021-09-11 09:46:52 1367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人