- 博客(5)
- 收藏
- 关注
原创 Pytorch报错:CUDA error: device-side assert triggered
总是遇到如下的报错,之前一直也没有记录解决的过程,今天记录一下,避免以后再踩坑pytorch/aten/src/ATen/native/cuda/Loss.cu:106: operator(): block: [0,0,0], thread: [0,0,0] Assertion `input_val >= zero && input_val <= one` failed./pytorch/aten/src/ATen/native/cuda/Loss.cu:106: opera
2021-05-17 17:41:21
4686
4
原创 二叉树的递归遍历与非递归遍历及Python实现--力扣94/144/145
前言昨天在看Leetcode上《二叉树》部分的书籍,做了四道关于二叉树的遍历的题目,在此总结一下二叉树的三种遍历方式及其实现。二叉树的遍历二叉树的遍历可以分为:前序遍历、中序遍历、后序遍历、层次遍历四种。以下面这一个二叉树为例:前序遍历:首先访问二叉树的根节点,再访问左子树,最后访问右子树。前序遍历的结果为:F-C-A-D-B-E-H-G-M中序遍历:首先访问二叉树的左子树,再访问根节点,最后访问右子树。中序遍历的结果为:A-C-B-D-F-H-E-M-G后序遍历:首先访问二叉树的左子树,
2021-05-12 10:51:55
374
原创 列表排序、分治算法、Moore投票--力扣169记录
列表排序、分治算法、Moore投票–力扣169记录题目描述给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1:输入:[3,2,3]输出:3示例 2:输入:[2,2,1,1,1,2,2]输出:2 进阶:尝试设计时间复杂度为 O(n)、空间复杂度为 O(1) 的算法解决此问题。列表排序Python中自带了列表的排序函数sort,使用sort实现的排序,
2021-05-11 10:07:29
327
原创 位运算及Python实现-力扣136
位运算及Python实现前言刷leetcode的第136题时遇到了一种用位运算实现的方法,然而大一学过的东西到现在都有些模糊,于是补充回忆了一下位运算相关的知识题目描述:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4解题思路:使用 **位运算(异或)**
2021-05-11 09:34:55
1003
原创 gensim加载Glove词向量
gensim加载Glove预训练的词向量,需要先转化成word2vec,由于glove_file = datapath(GLOVE_PATH) # 修改成预训练Glove词向量的位置word2vec_glove_file = get_tmpfile(WORD2VEC_PATH)glove2word2vec(glove_file, word2vec_glove_file)一直在报错,先是报word2vec路径的文件不存在,再报Permission Denied的错误干脆提前将Glove转化好Wor
2020-11-30 15:48:55
1237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人