自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 3.6-星际旅行

1.关于visited创立,因为目标只是输出能经过哪些星球,因此不必记录从A到B的路径已走过。2.思路:bfs(max_steps,start,n,graph)

2025-03-13 15:11:22 91

原创 最大熵模型

至此,我们推出了在固定参数θ后,使下界拉升的Q(z)的计算公式就是条件概率,解决了Q(z)如何选择的问题。这一步就是E步,建立L(θ)的下界。接下来的M步,就是在给定Q(z)后,调整θ,去极大化L(θ)的下界J(z,Q),毕竟在固定Q(z)后,下界还可以调整的更大。当x是向量时,如果其hessian矩阵H是半正定的(),那么f是凸函数。当自变量X是常数的时候,等式成立。

2025-03-06 16:06:45 161

原创 机器学习——李航(实验)笔记第一二章

它是基于感知机学习算法实现的,该算法是一种简单的线性分类算法,旨在找到一个能够将不同类别的数据点分开的超平面(在二维空间中是一条直线,在三维空间中是一个平面,以此类推)。(一个包含 Iris 数据集前 100 个样本的 DataFrame)中提取的,具体是前两列(花萼长度和花萼宽度):这个参数指定了算法收敛的容忍度。这行代码的作用是设置Matplotlib中默认的无衬线字体(sans-serif)为“SimHei”(黑体)的最后一列(即原始的 Iris 标签,经过转换后变为 1 和 -1)中提取的。

2025-02-26 22:17:53 253

原创 python第十章开箱即用

【代码】python第十章开箱即用。

2025-02-17 21:54:13 104

原创 huggingface+下载deepseek8b lamda+本地部署 笔记

【DeepSeek R1 推理模型 一键包 完全本地部署 保姆级教程 断网运行 无惧隐私威胁 大语言模型推理时调参 CPU GPU 混合推理 32B 轻松本地部署】 https://www.bilibili.com/video/BV1atfQYQE9P/?【huggingface模型下载不下来?【deepseek本地部署 以及LM Studio无法下载模型问题解决】 https://www.bilibili.com/video/BV1kTfQYKECH/?注:1.未成功,报错信息为已打开(总是截止在30%

2025-02-17 21:54:02 753

原创 rss自建资源

万物皆可订阅追更:RSS、RSSBud、RSSHub、Follow、加密解密-CSDN博客以下均来自上文:一文搞定RSS!从搭建、使用到自建订阅源。 - 知乎完整的 RSS 解决方案:自建 RSSHub 与 Miniflux - Yunfi四大 VPS 对比评测:Linode vs. DigitalOcean vs. Lightsail vs. Vultr - 小众软件

2025-02-07 20:47:33 275

原创 python第九章魔法方法、特性和迭代器

方法用于指示生成器不再需要产生更多的值。它不会立即终止生成器,而是设置一个标志,表明生成器已经被关闭。在生成器函数中,可以使用。递归式生成器:(上例中若nested = [[1, 2], [3, 4], 5]有数字单出则会报错,解决方案)方法允许在生成器内部抛出一个指定的异常。如果生成器没有处理这个异常,那么异常将向上传播。方法用于向生成器发送一个值,这个值会成为生成器上一次暂停时。如果生成器还没有开始执行(即还没有调用过。结构来捕获这个关闭信号,以便执行必要的清理操作。例子:等差数列去特定项。

2025-01-31 20:23:21 270

原创 python第八章处理异常

【代码】python第八章处理异常。

2025-01-31 13:54:00 597

原创 python第七章再谈抽象

foo.greet()视为Person.greet(foo)的简写,但后者的多态性更低。方法或属性成为私有的(不能从外部访问):只需让其名称以两个下划线打头即可。是子类的实例),那么Python就不会调用子类中的重写方法,而是会调用。类中加类:共用语句,仅需修改不同之处(命名类需不同,但调用时方法相同)因此,在这种情况下,多态性没有得到体现。方法,但是你没有通过子类来调用该方法(即没有使用。的一个子类的实例,并且该子类重写了。

2025-01-31 10:21:14 279

原创 python第六章抽象

会从序列的第一个元素和第二个元素开始,把这两个元素作为参数传递给这个函数,然后把这个函数的返回值和序列的下一个元素作为参数再次调用这个函数,依此类推,直到序列中的元素都被处理完毕。store(patient='Mr. Brainsample', hour=10, minute=20, day=13, month=5)//参数的顺序错了也没关系。reduce:接收两个参数:一个函数和一个序列(也可以是任何可迭代对象)。这个函数需要接收两个参数,map:第一个参数选择调用的元素进行什么函数或空置。

2025-01-27 14:44:02 244

原创 python第五章(条件、循环和其他语句)

=用来检查两个对象是否相等,而is用来检查两个对象是否相同(是同一个对象)is和==区别:is指向同个对象才true。只能在idle用,shell用不了。

2025-01-22 22:42:36 282

原创 python字典索引第四章

方法setdefault有点像get,因为它也获取与指定键相关联的值,但除此之外,setdefault 还在字典不包含指定的键时,在字典中添加指定的键值对。copy和deepcopy区别:deepcopy得到的字典不会改动,而copy仍受母件影响。)用于定义多行字符串,这通常被称为多行字符串字面量或三重引号字符串。pop和popitem:popitem顺序不确定(适用于逐个删字典)values:不同于方法keys,方法values返回包括所有值。clear功能:彻底删去指向该字典内容的所有字典。

2025-01-22 16:30:34 216

原创 python字符串p64-73

strip将字符串开头和末尾的空白(但不包括中间的空白)删除,并返回删除后的结果。.ljust(10)或.center(10, 'X')或.rjust(10)header_fmt:分段定好长度,将'Item'和'Price'填进不同段。对于各种十进制数,它要求必须包含小数点(对于类型g,它保留小数点后面的零)join功能:print下只有\\能输出\,\\\和\都是错误输入。{:{}}}为一组,{:{}}为填入的,{}因为填进去的是变量。这个方法只删除开头或末尾的指定字符,因此中间的星号未被删除。

2025-01-22 15:24:13 348

原创 线性回归笔记1-4

sizes = np.random.rand(2) * 300 # 生成两个0到300之间的随机数作为大小。sizes = np.array([50, 200]) # 第一个点大小为50,第二个点大小为200。sizes = np.array([100, 100]) # 两个点都有大小为100。print(array_2d.shape[0]) # 输出: 2,表示有2行。print(df.shape[0]) # 输出: 3,表示有3行。一维数组,.shape返回(2,)将占据至少4个字符的宽度,而。

2025-01-21 22:03:38 268

原创 pip 相关

访问pip要cmd用python -m pip。各版本python都有,下3.10.10。下载jupyter(清华镜像)不成功的情况往下操作。

2025-01-21 20:59:28 256

原创 机械革命出现不了鼠标图标以及动触摸板没有反应的解决方法

情况描述:本人是在玩了双人成行后显示失灵的,游戏中可能动到了使鼠标图标消失的按键。

2024-09-21 09:24:54 2058

原创 24-5-31背包题笔记

与位运算相关的运算符共有 6 种,&,|,^,~,>>,

2024-05-31 21:12:40 78

原创 24-5-3时间复杂度计算+排序方法汇总

【代码】24-5-3时间复杂度计算+排序方法汇总。

2024-05-03 09:36:41 255 1

原创 24-4-12dp思路汇总

windy数:f[1][i]为1,f[i][j]加上满足条件的f[i-1][k]。solve中写,ans+=sum(f[i][j])(i<cnt)+sum(f[cnt][j])(j<dig[cnt])+sum()(从最大位往下遍历,最高位取临界值,再判定一次)dp[i][j]为长度为i,最高位为j的windy数个数。

2024-04-12 09:32:24 138

原创 24-3-25拓扑+二分图+tarjan

输入:输入有若干组,每组中的第一行为二个数N和M其中,N表示队伍的个数,且1<=N<=500,M表示接着有M行的输入数据。思路:每个节点的访问顺序(dfn),它所能够追溯到的最早的祖先节点(low),id强连通编号,stk防止强连通量记重,g[u][i]为u号连的第i个号码。二分图的最大匹配:所有匹配中包含边数最多的一组匹配被称为二分图的最大匹配,其边数即为最大匹配数。二分图的匹配:给定一个二分图G,在G的一个子图M中,M的边集{E}中的任意两条边都不依附于同。输出一个整数,表示二分图的最大匹配数。

2024-03-26 19:56:20 862

原创 24-3-23manacher

思路:chaArr避免奇偶讨论(chaArr[i] = (i & 1) == 0?偶赋值#,奇遍历),pArr记录半径(多出来了1),R为最右端(i超出了R重新讨论,半径赋值1),C为中心。注意:开始讨论空字符串,最后清空两个数组。

2024-03-23 12:17:22 152 1

原创 24-3-21kmp+sunday

(建立lps)i模式串移动光标,len模式串匹配的前缀光标,if(len)len=lps[len-1];思路:i文本移动光标,j模式串移动光标,lps记录前头匹配的前缀和下标信息,j=lps[j-1];可以改写用来计算几个前缀相同,可以记与模式串匹配的位置有几个。思路:shift后滑距离,i为起始点,j为移动光标。

2024-03-23 11:05:03 210 1

原创 24-3-17笔记

l定义在内部,且用完要清空;保存三个参数的公约数;set和list结构。

2024-03-17 11:48:47 330 1

原创 24-3-16dp优化+背包+状压dp 笔记

原因在于分成1,2,4...个打包,每个数都可以通过不同的打包组合拼成。

2024-03-16 15:33:19 368 1

原创 24-3-15数位dp+dp优化笔记

【代码】24-3-15数位dp+dp优化笔记。

2024-03-15 18:10:57 388 1

原创 24-3-12至14 自用

给出括号数,输出所有括号组成方案。

2024-03-14 17:15:06 375 1

原创 23-3-9找数+快排

【代码】23-3-9找数+快排。

2024-03-12 20:25:56 385 1

原创 24-3-10贪心

接水开始时,1 到 m 号同学各占一个水龙头,并同时打开水龙头接水。即 j 同学第 x 秒结束时完成接水,则 k 同学第 x+1 秒立刻开始接水。若当前接水人数 n’不足 m,则只有 n’个龙头供水,其它 m-n’个龙头关闭。现在给出 n 名同学的接水量,按照上述接水规则,问所有同学都接完水需要多少秒。输入第 1 行2 个整数 n 和 m,用一个空格隔开,分别表示接水人数和龙头个数。学校里有一个水房,水房里一共装有 m 个龙头可供同学们打开水,每个龙头每秒钟的供水量相等,均为 1。

2024-03-10 11:32:41 365 1

原创 24-3-8二叉树递归遍历

给出中序和后序遍历,找出路径权重值最小的叶节点。最后输出最小路径所对应的叶节点编号。若路径权重值相等,输出叶节点最小的叶节点编号。

2024-03-10 10:11:45 367 1

原创 24-3-7大整数

【代码】24-3-7大整数。

2024-03-07 20:34:37 379 1

原创 24-3-6c++ stl

/ 降序排序// 对vec进行降序排序。

2024-03-06 21:53:44 395 1

原创 24-3-4c++ stl

【代码】24-3-4c++ stl。

2024-03-04 20:46:05 367

原创 24-3-3二叉树层次遍历

【代码】24-3-3二叉树层次遍历。

2024-03-03 22:14:17 369 1

原创 24-3-2双向链表

原因:left和right数组没绑定,易出现更新遗漏。收获:反转链表输出可输出原数据相加(别忘了偶数情况)

2024-03-02 12:19:18 389 1

原创 24-3-1八数码问题

代码来自刘汝佳《算法竞赛入门经典》,一直有如下报错,求助大佬。

2024-03-01 16:18:04 783 1

原创 23-2-29回溯法

代码借鉴刘汝佳《算法竞赛入门经典》,萌新自用。

2024-02-29 18:16:07 558

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除