- 博客(94)
- 收藏
- 关注
原创 NumPy的应用
库指的就是一个文件夹,模块指的就是库/文件夹里的每个py文件,每个模块/每个py文件下可以有多个类,也可以只有一个类。和reshape的区别:resize可以放大/缩小原数组的形状,reshape变换维度后元素个数不匹配会报错。可以发现月收入x和网购支出y是正相关的。
2025-03-31 13:58:44
314
原创 Python二维数组切片
https://blog.youkuaiyun.com/qq_34928327/article/details/106337422
2025-02-27 14:31:42
78
原创 解决问题:Anaconda安装在D盘,新创建的虚拟环境以及下载的包却安装在C盘
【代码】解决问题:Anaconda安装在D盘,新创建的虚拟环境以及下载的包却安装在C盘。
2025-02-20 14:57:13
273
原创 python异常处理:try、except、else、finally
python异常处理:try、except、else、finally的运用:https://zhuanlan.zhihu.com/p/360807803。
2025-02-20 11:46:12
97
原创 把python嵌套函数(闭包+装饰器)讲的很清楚的文章
装饰器:https://blog.youkuaiyun.com/zhh763984017/article/details/120072425。闭包:https://zhuanlan.zhihu.com/p/440539226。
2025-02-19 21:20:41
120
原创 四非/双非/211低rk计算机保研
可以提供**计算机方向的保研帮助**,适用于**双非、四非及211低rk**的同学。本科就读于双非院校,成功**保研至985 A类高校计算机学院**。
2025-02-14 09:58:48
118
原创 Zerotier + VSCode远程连接实验室的服务器、Xshell连接远程服务器
Zerotier用来创建一个虚拟网络,可以将服务器和本机都加入该虚拟网络中。本地将会拥有一个内网ip地址,和服务器在一个网络下,就可以直接连接服务器了。就可以直接连接,不需要再记用户名和服务器ip地址。,双击文件即可直接登录。注:这里也可以简化命令,配置好后以后在cmd输入。
2024-12-20 11:12:41
982
原创 ChatGPT绘制流程图的方法(超便捷!!!)
让GPT生成流程图的mermaid代码打开draw.io,选择调整图形—>插入—>高级—>Mermaid,将GPT生成的mermaid代码粘进去,点击右下角的插入,就生成好了。
2024-12-16 10:41:21
865
原创 pycharm调试时step into my code、step into、step over、step out的区别
总结就是: step into:单步执行,遇到子函数就进入并且继续单步执行 step into my code,单步执行自己的代码。step over:跳过子函数,但子函数会执行 step out:进入子函数后,跳出子函数,子函数剩余部分会执行。
2024-10-30 16:13:25
627
原创 新领域论文起步
该领域目前有什么问题,有哪些解决方案?阅读该领域很经典的论文找该领域的SOTA模型,尝试更换模块跑实验看看结果如何如果实验结果好,开始写论文,确定动机和创新点
2024-10-22 17:37:45
90
原创 算法板子:线性DP——算出三角形中的最大路径值、求最长上升子序列、求最长公共子序列
【代码】算法板子:线性DP——算出三角形中的最大路径值、求最长上升子序列、求最长公共子序列。
2024-08-12 20:46:06
313
原创 算法板子:DP背包问题——01背包、完全背包、多重背包
比如第1种物品的体积为1价值为2数量为8,那么就可以就可以将数量8拆分成1,2,4,1;步骤:第一步:写出01背包问题的优化空间的板子,写的时候记得多层物品i的数量k的for循环,注意k从0开始到s[i]。:将内层循环变为逆序,j从m循环到w[i],保证j-w[i]大于等于0;:调整j的范围,j从w[i]开始循环,保证j-w[i]大于等于0;,01背包问题是i种物品,每种1件,可以往背包中放0或1件。有i种物品,背包容量为j,每种物品可以有无限件,有i种物品,背包容积为j,每种物品有s件,可以。
2024-08-11 23:37:40
497
原创 算法板子:容斥原理——求出 1∼n 中能被质数 p1,p2,…,pm 中的至少一个数整除的整数有多少个
1. 设:求1~10中能被质数2和3中至少一个数整除的数有多少个。1~10中能被质数2整除的数的集合记为S1={2,4,6,8,10},能被质数3整除的数的集合记为S2={3,6,9},能同时被质数2和3整数的数的集合为S1∩S2={6}:S1集合的元素个数为n/p1,也就是10/2=5;S2集合的元素个数为n/p2,也就是10/3=3;S3集合的元素个数为n/(p1*p2),也就是10/(2*3)=1。S1集合用二进制位001标识;S2集合用二进制位010标识;S1∩S2交集集合用011来标识。
2024-08-10 18:27:05
385
原创 算法板子:欧拉函数——求一个数的欧拉函数、线性时间内求1~n所有数的欧拉函数
给一个整数n,求n的欧拉函数就是求1~n中有几个数和n互质。互质就是两个整数除了1以外没有其他的公约数。可以在线性的时间内求出欧拉函数,时间复杂度比上一种更小,模版类似筛法求质数。
2024-08-10 12:19:22
434
原创 算法板子:质数——判定质数、分解质因数、筛质数
这道题的目的是找到x这个数的质因数的底数和指数。例如280这个数,可以看成2^3 * 5^1 * 7^1,其中2、5和7分别是三个质因数的底数,3、1、1分别是三个质因数的指数。质数和合数是一对相反的概念;质数是除数只有1和它本身, 合数是除了1和它本身还有别的除数。
2024-08-08 19:48:14
647
原创 算法板子:匈牙利算法——二分图的最大匹配
顶点集 V 分为两个集合,且图中每条边依附的两个顶点都分属于这两个子集,也就是第一个集合中的某个点可以对应上第二个集合中的某个点,就是二分图。把左边的u集合看成一堆男生,右边的v集合看成一堆女生。
2024-08-07 22:44:07
306
原创 算法板子:求最小生成树——Prim算法、Kruskal算法
在无向连通图中找到一个子图,子图的顶点个数为n(与父图一致),边的条数为n-1,且边的权重之和最小时就是最小生成树。
2024-08-07 20:42:44
359
原创 算法板子:最短路问题——包含朴素Dijkstra算法、堆优化版的Dijkstra算法、SPFA算法、Floyd算法
【代码】算法板子:最短路问题——包含朴素Dijkstra算法、堆优化版的Dijkstra算法、SPFA算法、Floyd算法。
2024-08-06 21:22:32
776
原创 算法板子:拓扑序列——求有向无环图的拓扑序列、判断一个有向图是否有环
【代码】算法板子:拓扑序列——求有向无环图的拓扑序列、判断一个有向图是否有环。
2024-08-04 18:10:03
229
原创 算法板子:BFS(广度优先搜索)——迷宫问题,求从迷宫的起点到终点的最短路径; 八数码问题,求从初始布局到最终布局x最少移动多少次
【代码】算法板子:BFS(广度优先搜索)——迷宫问题,求从迷宫的起点到终点的最短路径。
2024-08-01 12:07:44
569
原创 算法板子:DFS(深度优先搜索、暴搜)——寻找1~n这n个数的所有排列方案、八皇后问题
【代码】算法板子:DFS(深度优先搜索、暴搜)——寻找1~n这n个数的所有排列方案。
2024-07-31 12:30:06
392
原创 算法板子:模拟哈希表——哈希映射、哈希表中插入新值、拉链法处理冲突、查找一个数是否在哈希表中
【代码】算法板子:模拟哈希表——哈希映射、哈希表中插入新值、拉链法处理冲突、查找一个数是否在哈希表中。
2024-07-30 10:57:31
211
原创 算法板子:模拟堆——在堆中插入元素、查询堆中最小值、删除最小值、在任意位置插入元素、删除任意位置元素;构造小根堆、堆排序
【代码】算法板子:堆排序——找出数组中前m个最小元素,包括构造小根堆、查询堆中最小值。
2024-07-28 20:01:03
579
原创 算法板子:Trie树——存储字符串、查找字符串的出现次数、寻找数组中的最大异或对
【代码】算法板子:Trie树——存储字符串、查找字符串的出现次数。
2024-07-27 22:36:51
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人