
坑
锌a
如博客有问题可以评论留言,或邮件联系1759412770@qq.com,看到必回
展开
-
Ubantu从0开始配置深度学习RTX 4090+3090显卡的服务器
Ubantu深度学习服务器配置,RTX4090,RTX3090原创 2023-03-04 17:15:43 · 5387 阅读 · 4 评论 -
解决RuntimeError: There were no tensor arguments to this function
bug解决原创 2023-03-01 11:20:16 · 1995 阅读 · 4 评论 -
Pytorch使用permute后再reshape会修改张量的值,维度虽然对齐但仍需小心
permute函数和reshape函数原创 2022-09-26 11:05:43 · 917 阅读 · 0 评论 -
RuntimeError: CUDA error: device-side assert triggered CUDA kernel errors might be asynchronously re
CUDA error原创 2022-09-25 11:34:27 · 2576 阅读 · 2 评论 -
Python中deque定义的时候加入元素以及定义完append元素的不同
collections.deque()的用法原创 2022-07-23 10:35:08 · 473 阅读 · 0 评论 -
Python负数的整除和取余
Python语法对于负数的整除和取余与其他语法不同,在LeetCode刷题中经常会与答案不符,具体如下:在负数整除中,永远是小于当前小数的最大整数,如下:7 / -2 = -3.5,7//-2 = - 4,但是同时注意到,如果是int取整则是-3对于LeetCode的题目https://leetcode.cn/problems/xoh6Oh/submissions/需要写成才能通过,写成a//b通过不了对于负数取余,需要记住公式:余数 = 被除数 - 除数✖商(注意这里的商是//的结果,而原创 2022-06-14 10:52:36 · 3457 阅读 · 1 评论 -
Python交换元素时A,B=B,A并不总是等于B,A=A,B
遇到这个问题的原因在于做LeetCode题:442. 数组中重复的数据 时发现nums[nums[i] - 1], nums[i] = nums[i], nums[nums[i] - 1]和nums[i], nums[nums[i] - 1] = nums[nums[i] - 1],nums[i]不相等举个例子:nums = [1,2,4,3]i = 2nums[i], nums[nums[i]-1] = nums[nums[i]-1], nums[i]nums结果为交换一下位置:nu原创 2022-05-09 10:27:28 · 589 阅读 · 2 评论 -
Python在ACM输入模式下用Map代替For
之前在ACWing学习的时候发现Python输入模式有两种:res = list(map(int, input().strip().split()))和res = [int(x) for x in input().strip().split()]最近楼主在蓝桥杯中使用了for循环输入数据(头铁),比完才发现在比赛的输入模式中,for循环处理输入比map要慢得多,在数据量大的时候很容易超出时间限制测试,先生成一亿个1:a = '1 '*100000000使用map处理成列表:from t原创 2022-04-12 10:52:37 · 906 阅读 · 0 评论 -
Pandas的values属性排序或修改后会改变原来的DataFrame
该问题是楼主使用了values属性将dataframe格式后导出为array格式后进行了sort(),结果发现原来的dataframe完全被打乱。举例:当修改values的值时,dataframe的值也会改变import pandas as pddf = pd.DataFrame()df['a'] = [1,2]df['b'] = [3,4]print('原来的dataframe:')print(df)test = df['a'].valuestest[0] = 8print("修改原创 2022-04-06 21:06:55 · 2611 阅读 · 0 评论 -
Python可变类型与不可变类型传入函数的变化
在python中将,数据类型分为可变类型和不可变类型:可变类型有:列表list,字典dict不可变类型有:整形int、浮点型float、字符串string、元组tuple当我们将一个数据作为形参传入函数时,如果在函数内修改形参,会发生一下情况:当数据为不可变类型时,会生成一个新的对象,然后形参的标签指向新的对象,而实参的没有变当数据为可变类型时,形参和实参都指向同一个对象,修改形参会直接在实参的基础上修改(即使是使用了copy()函数,在有些情况下依然会改变)所以我们在写python函数时,原创 2022-04-06 16:56:53 · 551 阅读 · 0 评论 -
Pytorch采坑
问题:Pytorch指定显卡无效,仍然只使用GPU 0 ;原因:Pytoch在加载与训练模型时会先把预训练模型放到GPU0上,如果此时GPU0被占满,则会提示显存不够而报错解决:在程序开头加一句os.environ["CUDA_VISIBLE_DEVICES"] = "2,3" 强制指定2,3号显卡待更新...原创 2021-07-28 19:36:13 · 428 阅读 · 2 评论 -
VS Code使用jupyter功能时一直kernel died以及一直要求重新安装ipykernel的解决方案
经过我多次尝试,发现重新卸载安装jupyer和ipykernel都无效最后才发现原因出在中文用户名上,请仔细检查你的win10用户名是否是中文,即C:\Users下面的用户名如果是中文,请按照以下方法改为英文:https://www.jianshu.com/p/bb3262375425大致步骤:启用administrator注销账户并登录administrator修改原用户名,如果遇到文件正在使用的情况检查一下360、腾讯等电脑管家是不是在运行,关闭之后再重命名用户名修改完毕后重新登录修改的原创 2021-11-05 11:19:42 · 3840 阅读 · 0 评论