- 博客(72)
- 收藏
- 关注
原创 vscode python 自定义函数无法跳转到定义处,且定义处无法展示所有调用该函数的位置
Pylance版本自动更新,但在vscode的拓展商店中,插件的最新版本很有可能未经足量测试,导致存在较多问题。关闭此窗口,配置将自动保存更改内容。鼠标右键点击Python插件,选择”扩展设置“。鼠标右键弹出选项,选择”安装另一个版本“。随便选择一个旧版,比如一个月前的版本。安装完毕后选择重新加载插件即可。
2023-06-28 10:58:00
13028
10
原创 Pytorch+Matplotlib绘制中间特征图和特征向量
因为每个特征通道上的像素值都有所差异,因此如果将向量上八个不同的值平凑在同一个2D空间上,是否就可以正常输出?
2023-04-16 17:40:35
643
原创 Vscode Paste Image在Markdown中粘贴图片失效
突然无法使用Ctrl+Alt+v在Markdown中粘贴图片,即使用快捷键毫无反应。
2023-04-10 17:02:54
1126
原创 c++ “undefined reference to xxx“, “collect2.exe: error: ld returned 1 exit status“
学习c++的Pimpl设计模式时,涉及多文件编译,报错如下“undefined reference toxxx","collect2.exe: error: ld returned 1 exit status",需手动编译运行。
2023-03-09 14:44:53
647
原创 TexStudio使用前的一些配置
在第一次使用TexStudio之前,根据个人喜好进行一些软件风格的配置,其中包括界面颜色、字体大小和软件语言
2023-02-25 23:04:27
2660
原创 关于使用PIL库对tif图像进行尺寸裁剪所遇到的问题
使用PIL.Image库中的resize或者crop函数进行图像分辨率调整,然后使用save函数进行保存。但是每当运行到上述三个函数中的任意一个时,程序都会在不执行任何操作的前提下自动跳出,并且不会给出任何提示信息。
2022-12-20 17:03:46
663
原创 关于Pytorch模型检查点大小和参数量的一些观察
一个Pytorch模型的大小可以从两个方面来衡量:检查点大小和模型的参数量。现在我从两个方面都拿到了具体数值,想要验证它们两个是否一致,但在此过程中遇到了一些问题,在此奉上自己的一些观察和思考。
2022-12-08 15:37:06
2119
原创 安装tensorflow-gpu 1.12.0
在NVIDIA RTX3090上安装tensorflow-gpu 1.12.0,期间涉及CUDA和cuDNN版本切换和安装tensorflow-gpu的过程中不断报错的问题。
2022-11-26 14:29:18
7135
3
原创 Pytorch计算余弦相似度距离——torch.nn.CosineSimilarity函数中的dim参数使用方法
Pytorch计算余弦相似度距离——torch.nn.CosineSimilarity函数中的dim参数使用方法
2022-10-18 12:03:07
13604
1
原创 ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
2022-09-19 17:01:17
900
原创 TypeError: Cannot handle this data type: (1, 1, 60), |u1
TypeError: Cannot handle this data type: (1, 1, 60), |u1
2022-09-18 12:18:32
1362
原创 vscode密钥登陆无法连接远程服务器,而Mobaxterm可以连接
使用密钥登录远程服务器,Mobaxterm可以连上,但是vscode的remote SSH插件一直连接不上,原因是密钥文件的权限不能被同一个系统中的多个用户同时控制。
2022-08-19 21:12:42
2482
原创 Linux服务器安装深度学习环境(Anaconda+Pytorch)
先前尝试过新建一个Python=3.7版本的虚拟环境,但还是无法成功安装,可能是诸如numpy、scipy等其它包的版本无法对应,因此寻找历史版本的Anaconda进行安装。各种版本都安装失败,此时考虑手动下载所需的torch、torchvision和torchaudio的whl文件后,上传至服务器并进行pip安装。如果遇到URL读取超时问题,可以使用--default指令人为设置读取时间,以增加读取次数,比如设为--default 6000,在安装一般的软件包时完全足够。
2021-12-03 15:56:22
2620
原创 HDU - 2612 Find a way
题目:https://vjudge.net/contest/169035#problem/N 本来很简单的一题,就是两边bfs,但是一直报超时,后来才知道用数组将两个人分别到每个KFC的最短距离存下来。注意,这里不能是遍历地图,每当到一个KFC的时候就用两次bfs再记录数据,这样和不用数组记录是等效的(而且空间复杂度还上升了)。这种超时代码如下: //N#include...
2019-01-26 21:59:55
306
原创 PTA 1033 旧键盘打字 (20 分)
题目:https://pintia.cn/problem-sets/994805260223102976/problems/994805288530460672 这题是真的骚,键盘缺少的按键还能是空字符串。。。(强烈暗示第一行字符串可能是空的。。。。以后遇到这种文字游戏要多加注意) 既然可能是空串,那么用gets()函数可不可以呢? 理论上是可以的,但是PTA的编译器并编译...
2019-01-23 22:04:00
866
原创 POJ - 1426 (同余模定理 bfs)
题目;https://vjudge.net/contest/169035#problem/E 这题初衷是用数论中的同余模定理,但是由于数据比较弱,所以不用也可以过。 先看下标准解法:https://blog.youkuaiyun.com/lyy289065406/article/details/6647917(大神写的非常到位)大神的解释略微复杂,我来解释一下:(1)这里的...
2019-01-06 16:18:21
482
1
原创 POJ-3279 (翻转问题)
题目:https://vjudge.net/contest/169035#problem/D通用思路:https://blog.youkuaiyun.com/ac_hell/article/details/51077320题解:https://www.cnblogs.com/caitian/p/5396946.html 代码: //4#include<stdio.h>#...
2019-01-04 16:28:40
378
原创 Codeforces Round #528 (Div. 1, based on Technocup 2019 Elimination Round 4) C. Vasya and Templates
题目:http://codeforces.com/contest/1086/problem/C 题解:https://blog.youkuaiyun.com/Dream_Lolita/article/details/85239751或者:http://codeforces.com/blog/entry/64078 这里要注意的是,不能只用used[ ]和cg[ ],然后再想着如果不行就...
2018-12-29 15:33:13
317
原创 Codeforces Round #528 (Div. 1, based on Technocup 2019 Elimination Round 4)B - Minimum Diameter Tree
题目(假图论):http://codeforces.com/contest/1086/problem/B 分析:https://www.cnblogs.com/dybala21/p/10171450.html 比如在这幅图中: 实际上我们是让链接任意两条叶子结点的路径的长度都相等,即,平均s到这所有距离叶子结点最近的边上去(长度记为L),(来自均值不等式的平均最...
2018-12-26 21:17:06
218
原创 Codeforces Round #528 (Div. 2, based on Technocup 2019 Elimination Round 4) C - Connect Three
题目:http://codeforces.com/contest/1087/problem/C 代码: //3#include<stdio.h>#include<string.h>#include<math.h>#include<stdlib.h>#define MAXN 1005#define INF 0x3f3f3f3...
2018-12-25 21:47:48
133
原创 Codeforces Round 55 (Rated for Div. 2) B - Vova and Trophies
题目:http://codeforces.com/contest/1082/problem/B 题解: 代码: //2#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;#define MAXN 100010char str[...
2018-12-23 20:53:18
158
原创 Codeforces Round #525 (Div. 2) C - Ehab and a 2-operation task
题目:http://codeforces.com/contest/1088/problem/C 题解:https://codeforces.com/blog/entry/63604?#comment-475143 当然,第二步加上的数不一定是10^5,最小取4000也是可以的。但是别看ai<=2000就以为可以取2000,其实是不可以的。因为当第n步(i=...
2018-12-23 16:25:01
153
原创 Avito Cool Challenge 2018 B - Farewell Party
题目:http://codeforces.com/contest/1081/problem/B 官方题解: 我的代码://2#include<stdio.h>#include<string.h>#include<set>using namespace std;#define MAXN 100010int a[MAXN]...
2018-12-22 15:50:11
183
原创 Codeforces Round #526 (Div. 2) C - The Fair Nut and String
题目:http://codeforces.com/contest/1084/problem/C网上大神很多。。方法一: 方法二: 方法一代码: //3#include<stdio.h>#include<string.h>#include<iostream>using namespace std;#defin...
2018-12-21 20:48:14
345
原创 poj1458 最长公共子序列
题目:https://vjudge.net/problem/POJ-1458虽然这题是老生常谈,但是还是有一些细节需要注意:在核心代码中,dp[i][j]中的i,j是表示长度,而不是字符串数组的下标,而S1[i-1]和S2[j-1]是表示下标。这样子的原因是如果dp[i][j]中的i,j定义为下标,那么for循环照样是从1开始,而这样就要另外讨论初始化的dp[0][0:len1-1...
2018-12-10 11:12:40
237
原创 poj1456(贪心,并查集(不要掉进dp的陷阱))
题目:https://vjudge.net/problem/POJ-1456这题不能用dp来做。。。因为底线在明天的物品也可以放在今天来卖,而且题目中的底线时间可以使断续的,所以浪费很多计算而且十分复杂。 正解是用贪心,用上并查集,就可以只要遍历一次即可得到答案。并查集也可以用数组遍历时间相同的统一修改日期(等于goods[i].d的所有商品的日期统一向前移动一天)也可以,但是如果并查...
2018-12-09 20:21:22
846
原创 poj1322 概率dp(蜜汁优化技巧)
题目:https://vjudge.net/problem/POJ-1322 这题是一道很普通的概率dp题目,但是如果不进行剪枝就会超时,而这题用的剪枝恰恰非常巧妙。 首先是思路分析:当i+j时奇数还是偶数这个分析确实很难想到。(当然,没有这个条件也可以AC的) 而关于处时输入数据是否满足题目条件的判断就比较套路。这个条件其实是对时间和空间同时进行优化,...
2018-12-07 11:03:09
252
原创 poj1189
题目:https://vjudge.net/problem/POJ-1189这题其实是一个用dp来模拟的题,技巧挺多,坑也挺多的。 一直想着直接用分数计算,但精度不够。于是假设有2^n个球掉下来,看最后落在格挡内有几个球就行了!!!简单的原因是在讨论点(i,j)的时候,第二种方法只有dp[i][j],但是第一种还有dp[i][j+1],又因为i和j是从小到大的,所以在(i,j)...
2018-12-02 20:43:43
200
原创 poj1179
这题是区间dp,我用不是循环的方法,而是在N个数后面接上N-1个数构成一条链,这样可以降低复杂度,而且方便理解。这题最坑的是要同时记录最大值和最小值,原因如图:这题如何记录开头:方法是将在填满dp[][]和dp2[][]后,再以起点为循环变量遍历一次,如:我把dp的三重循环放在子函数中,纯粹是为了调试快(可以跳过一大步) 有一些处理的细节如:输入的第一条...
2018-11-30 12:24:00
296
原创 poj1083
https://vjudge.net/problem/POJ-1083The famous ACM (Advanced Computer Maker) Company has rented a floor of a building whose shape is in the following figure.The floor has 200 rooms each on the n...
2018-11-28 12:23:08
436
1
原创 NOJ1149 旅游预算(动态规划)
本菜不会写,看了别人的博客才恍然大悟,细节很多,具体再注释中可以体现。 友情链接:https://blog.youkuaiyun.com/zhao2018/article/details/83420944//F#include<stdio.h>#include<string.h>#define MAXN 60#define INF 0x3f3f3f3fdo...
2018-10-31 23:17:12
1381
原创 AOJ 0118 Property Distribution
题目链接:https://vjudge.net/problem/Aizu-0118#author=0这题没什么难的,就是有一个技巧:在处理连通分量的外层循环的时候:遍历把他变成一个个位置(0---H*W-1),像八皇后一样。 代码://AOJ0118#include<stdio.h>#include<iostream>#include...
2018-10-07 16:05:10
178
原创 AOJ 0558 Cheese
题目链接:https://vjudge.net/problem/Aizu-0558#author=zhao5502169这题就是bfs上的一个简单的变形,因为走过的路很有可能要再走很多遍,所以不能说vis数组标记一下就完事,但是也不能说不标记,因为如果不标记bfs就会跳不出来,就会导致程序运行时间错误。这里就需要一个技巧:除了老鼠洞就是以每个工厂(1--N-1)为起点向下一个工厂出...
2018-10-07 15:43:09
214
原创 HDU - 2962 Trucking
这题虽然算是一道模板题,但是我是第一次见,先上大佬题解:https://blog.youkuaiyun.com/u013761036/article/details/23261131还有一个spfa的入门介绍讲的很好:https://blog.youkuaiyun.com/u013445530/article/details/41761687 其实这题的关键是: 还有二分的思想。。。 ...
2018-09-15 21:21:12
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人