- 博客(8)
- 收藏
- 关注
原创 RuntimeError(RuntimeError: DataLoader worker (pid(s) 22288, ..., 16372) exited unexpunexpectedly
DataLoader超时问题(跟着李沐学深度学习)--evaluate_accuracy(net,train_iter)
2024-10-29 15:56:14
211
原创 力扣刷题-1534统计好三元组
思路:这道理原理也比较简单,通过一次遍历应当就能找到所有的三元组,题目只需要计算数量,故可以不求出具体的好三元组,只需要通过判断进行计数即可。如果三元组 (arr[i], arr[j], arr[k]) 满足下列全部条件,则认为它是一个 好三元组。解释:一共有 4 个好三元组:[(3,0,1), (3,0,1), (3,1,1), (0,1,1)]。给你一个整数数组 arr ,以及 a、b 、c 三个整数。输入:arr = [3,0,1,1,9,7], a = 7, b = 2, c = 3。
2024-08-03 23:46:22
205
原创 力扣刷题-1512好数对的数目
结果:结果是通过了,有基础的同学应当都会在第一个if中采用且运算符,不知道为什么我使用且运算符一直报错,明天我装一下Python环境找找原因。有 4 组好数对,分别是 (0,3), (0,4), (3,4), (2,5) ,下标从 0 开始。思路:该题实际就是计算符合好数对的数量,实际不难,直接双重循环暴力解决。2、多学一些数据结构,解题的思路会更加广阔,也有可能提升算法的性能。一次遍历就可以了,边填充哈希表边算结果,不用再遍历一遍哈希表。1、明天得试一试为啥且运算符出问题。咱们来看看,高手的理解吧。
2024-08-03 23:19:59
649
原创 力扣刷题-1486数组异或操作
思路:审题两遍,才弄懂题意,由于很久没敲代码,异或操作都已忘记,而且,异或操作只做过二进制的,这类数据进行异或操作不会。解释:数组 nums 为 [0, 2, 4, 6, 8],其中 (0 ^ 2 ^ 4 ^ 6 ^ 8) = 8。所以计算 6 ^ 5 的二进制表示为 0110 ^ 0101,结果为 0011,即十进制的3。计算 6 ^ 3 的二进制表示为 0110 ^ 0011,结果为 0101,即十进制的5。3 ^ 5 的二进制表示为 0011 ^ 0101,结果为 0110,即十进制的6。
2024-08-03 22:59:29
255
原创 力扣刷题-2236判断根节点是否等于子节点之和
思考:直接一步到位,用root.val == root.left.val + root.right.val的结果作为返回值。处理之后,就可以运行了。1、对于基础运算符号的返回值不够了解,如果了解到了“==”的结果是True或False,应该就不会使用判断语句。给你一个 二叉树 的根结点 root,该二叉树由恰好 3 个结点组成:根结点、左子结点和右子结点。如果根结点值等于两个子结点值之和,返回 true ,否则返回 false。解释:根结点、左子结点和右子结点的值分别是 10 、4 和 6。
2024-08-02 17:07:53
553
原创 力扣刷题-2469.温度转换(day1)
你需要将摄氏度转换为 开氏度(Kelvin)和 华氏度(Fahrenheit),并以数组 ans = [kelvin, fahrenheit] 的形式返回结果。其实这是最基本的一个转换问题,但自己对于实际答案误差不超过10的负五次方不会操作,即不会保留小数的位数。解释:122.11 摄氏度:转换为开氏度是 395.26 ,转换为华氏度是 251.798。解释:36.50 摄氏度:转换为开氏度是 309.65 ,转换为华氏度是 97.70。存在问题:并未解决计算误差不超过10的负五次方。
2024-08-02 12:48:20
561
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人