自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Turbo学习笔记

记录一些问题的解决过程以及编程学习笔记

  • 博客(60)
  • 资源 (1)
  • 收藏
  • 关注

原创 《科学》期刊发布新成果:量子计算迎来原子 - 光腔集成新时代

光镊(optical tweezers)束缚的可编程原子阵列已成为量子信息处理(quantum information processing)和量子模拟(quantum simulation)的核心平台。当前研究致力于通过光学接口将这些模块化系统集成到量子网络(quantum networks)中,以增强远程纠缠生成能力。Grinkemeyer等人提出了一种微型光学接口方案:将光镊束缚的原子与高品质法布里-珀罗光纤腔(Fabry-Perot fiber cavity)耦合。

2025-04-04 13:00:04 795

原创 当 “原子” 遇上 “光腔”:量子计算的新舞台

研究团队想出了一个巧妙的办法:利用 “光子暗态”—— 一种原子与光腔耦合时产生的 “隐形状态”,通过精准控制激光脉冲,像 “雕刻家” 一样剔除不需要的量子态,最终制备出保真度 91% 的贝尔态(一种最大纠缠态),成功率达 32%。传统量子门容易受环境干扰,而研究团队给量子操作加上了 “纠错 buff”:当原子在光腔中执行量子门时,大部分错误会被 “标记” 为可检测的 “错误态”,通过 “后选择” 剔除这些错误,贝尔态保真度从 52.5% 飙升至76%,成功率达 69%。

2025-04-02 19:27:28 804

原创 机器学习入门,AI预测能力“照妖镜”——均方误差

当AI预测房价、股票甚至天气时,如何判断它的预测准不准?一个叫“均方误差”(MSE)的数学指标,正是科学家们衡量模型预测能力的“照妖镜”!它不仅能放大误差,让不靠谱的预测无所遁形,还能指导AI自我优化。今天,我们就用3分钟和Python代码,带你彻底搞懂这个影响AI决策的关键指标!

2025-04-01 13:32:05 602

原创 Python办公自动化 | 文件批量重命名神器,解放双手的办公秘籍

🔥【打工人必看!告别机械重复劳动】【小白友好,代码一键复制】+【文件整理实操案例】✅- 提前设置好命名清单,快速完成精准重命名✅- 自动检测文件冲突,拒绝误操作✅- Excel / Word / 图片等文件类型一网打尽💡 适合人群:被文件海洋淹没的办公族|想提升效率的学生党|追求自动化办公的数据达人🛠️技术亮点:Pathlib模块实战|双列表精准控制|异常处理机制|全格式兼容技巧本文提供了两种方法及案例,第一种是将名称进行了有规律的重命名(比如改为带序号的名称)。

2025-03-30 15:59:24 41

原创 机器学习入门 | 找规律神器,最小二乘法及应用案例

生活中,你手机上未来几天的天气预报,经济学家预测的物价趋势,甚至健身APP上预测的你下个月的体重,这些看似“未卜先知”的能力,其实都藏着一个数学秘密:最小二乘法。

2025-03-27 19:55:55 685

原创 从股价预测到机器学习,快速搞懂回归分析的核心逻辑

专注于python编程 + 机器学习 ,每周分享py办公自动化、数据分析、人工智能学习笔记。关注我,让AI成为你的职场利器!回归(regression)是监督学习的另一个重要问题。回归用于预测输入变量(自变量)和输出变量(因变量)之间的关系,特别是当输入变量的值发生变化时,输出变量的值随之发生的变化。回归模型正是表示从输入变量到输出变量之间映射的函数。

2025-03-22 17:58:16 778

原创 机器学习入门,线性回归的数学原理与案例

线性回归通过一个或多个自变量(特征)与因变量(目标)之间的线性关系,建立预测模型。其数学表达式为:其中,y 是因变量,x 是自变量,β0 是截距,βi 是特征权重,∊ 表示误差项。

2025-03-19 13:46:09 594

原创 EXCEL自动化13 | 批量重命名工作簿中的工作表

如下图所示,文件夹下有6个excel文件(工作簿)。打开任意一个工作簿,可看到其中有工作表,如 Sheet 1。要将6个工作簿中的工作表 “Sheet 1” 重命名为 “数据表”。这种有规律可循的批量重命名操作可通过Python来快速完成。

2025-03-08 19:56:06 235

原创 程序员数学 | 用递归将复杂的问题简单化(下)

先比较两个数列的第⼀个数,如果A数列的第⼀个数小于B数列的第⼀个数,那么就先取出A数列的第⼀个数放⼊C,并把这个数从A数列里删除。归并排序通过分治的思想,把⻓度为n的数列,每次简化为两个⻓度为n/2的数列。到这里都是递归的嵌套调用过程,直到无法再细分了然后开始进行合并,在合并的过程中进行排序,合并后的结果将返回当前函数的调用者,这就是函数返回的过程。然后,我们将{6, 5, 1, 3, 2}分解为{6, 5}和{1, 3, 2},将{8, 4, 9, 0, 7}分解为{8, 4}和{9, 0, 7}

2024-10-10 21:11:21 914

原创 程序员数学 | 用递归将复杂的问题简单化(上)

在某些场景下,递归的解法⽐基于循环的迭代法更容易实现。比如有四种⾯额的钱币,1元、2元、5元和10元,你⼀共需要给我10元,你可以给我1张10元,或者10张1元,或者5张1元外加1张5元等等。如果考虑每次的⾦额和先后顺序,那么最终⼀共有多少种不同的支付⽅式呢?这个问题和之前的棋盘上放⻨粒有所不同,它并不是要求你给出最终的总数,⽽是在限定总和的情况下,求所有可能的加和⽅式。但求和的重复性操作仍然是⼀样的,因此下面先使⽤迭代法尝试一下:考虑当 k=1,2,3,…,n。

2024-09-29 19:37:30 101

原创 程序员数学 | 数学归纳法

在数论中,数学归纳法(Mathematical Induction)是以一种不同的方式来证明任意一个给定的情形都是正确的(第一个,第二个,第三个,一直下去概不例外)的数学定理。递归调用的代码和数学归纳法的逻辑是⼀致的。

2024-09-28 20:43:44 912

原创 程序员数学 | 迭代法

⼈类做重复性的劳动没有效率,⽽计算机却能更快更准确的完成重复性劳动。所以以重复为特点的迭代法在编程中有着⼴泛的应⽤。实际项目中是否可以用不断更新变量值或者缩小搜索的区间范围的方法,来获得最终的解(或近似解、局部最优解)?如果是,那么你就可以尝试迭代法。还记的那个有名的麦子故事吗?古印度国王舍罕酷爱下棋,他打算重赏国际象棋的发明⼈宰相⻄萨·班·达依尔。

2024-07-21 09:42:11 970 1

原创 同余定理与哈希函数

余数有很多的应⽤场景,⽐如散列函数、加密算法,循环冗余校验等等。

2024-05-23 17:09:49 999

原创 程序员数学 | 二进制

⼆进制贯穿在很多常⽤的概念和思想中,例如逻辑判断、⼆分法、⼆叉树等等。⼆分法和⼆叉树都是把要处理的问题⼀分为⼆,正好也可以通过⼆进制的1和0来表示。其中,bin() 函数可以将十进制转换成二进制,而 int() 函数可以将二进制转换成十进制。⼗进制计数是使⽤10作为基数,那么⼆进制就是使⽤2作为基数,类⽐过来,⼆进制的数位就是2^n的形式。⽇常⽣活中,我们⼴泛使⽤的⼗进制计数法,也是基于阿拉伯数字的。按照这个思路,还可以推导出⼋进制(以8为基数)、⼗六进制(以16为基数)等计数法。来,成为世界通⽤的数字。

2024-05-16 19:14:59 491

原创 【EXCEL自动化12】删除excel文件中指定的行数据

🔥🔥🔥。

2024-05-03 16:07:47 735 1

原创 【EXCEL自动化11】pandas提取指定数据(补充)

🔥🔥🔥。

2024-04-28 09:34:20 486 1

原创 Python笔记|不可变序列之元组

例如,tuple(‘abc’) 返回 (‘a’, ‘b’, ‘c’) 而 tuple( [1, 2, 3] ) 返回 (1, 2, 3)。用一对空圆括号可以创建空元组,只有一个元素的元组可以通过在这个元素后添加逗号来构建(圆括号里只有一个值的话不够明确)。元组是不可变序列,通常用于储存异构数据的多项集(例如由 enumerate() 内置函数所产生的二元组)。元组由多个用逗号隔开的值组成,不允许为元组中的单个元素赋值,但可以创建含列表等可变对象的元组。使用一个后缀的逗号来表示单元组: a, 或 (a,)

2024-04-26 19:52:38 334 1

原创 【EXCEL自动化10】pandas提取指定数据 + 批量求和

🔥🔥🔥。

2024-04-18 12:59:15 542

原创 python笔记 | 哥德巴赫猜想

先定义了一个判断素数的函数is_prime,然后定义了一个验证哥德巴赫猜想的函数goldbach_conjecture。goldbach_conjecture函数接受一个偶数作为参数,然后在2到这个偶数之间寻找两个素数,使它们的和等于这个偶数。素数:只能被1和自身整除的正整数。例如,2、3、5、7、11等都是素数,而4、6、8、9等则不是素数。最后,在6到1000之间的所有偶数上调用goldbach_conjecture函数,并输出结果。哥德巴赫猜想:每个不小于6的偶数都可以表示成两个素数之和。

2024-04-17 16:15:18 1395

原创 【Python办公自动化】专栏文章汇总目录

Python办公自动化是指使用Python编程语言来自动化办公室中的常见任务和工作流程。通过编写Python脚本,可以简化和自动化一系列办公任务,例如数据处理、报表生成、文件操作等。Python编程语言具有较高的执行效率,可以快速处理大量数据和复杂任务。可以大大提高工作效率,减少重复性劳动,使办公室中的任务更加智能化和高效化。Python办公自动化的应用场景包括但不限于:数据处理和分析:使用Python库如pandas、numpy等,可以对大量数据进行处理、分析和可视化。

2024-04-13 19:38:06 102

原创 【EXCEL自动化08】将xls文件批量另存为xlsx文件

可以使用Python的pandas库来实现批量将xls文件另存为xlsx文件的功能。运行代码将遍历文件夹中的所有xls文件,然后另存为xlsx文件到另一个文件夹中。想保持原格式不动可以直接修改文件的后缀,方法见下一篇。除了pandas库还需要安装 xlrd 库。的文件夹路径,将 '

2024-04-13 19:06:39 823

原创 Python笔记|列表推导式

列表推导式的方括号内包含以下内容:一个表达式,后面为一个 for 子句,然后,是零个或多个 for 或 if 子句。结果是由表达式依据 for 和 if 子句求值计算而得出一个新列表。用列表推导式创建列表的方式更简洁。常见的用法为,对序列或可迭代对象中的每个元素应用某种操作,用生成的结果创建新的列表;或用满足特定条件的元素创建子序列。注意,这段代码创建(或覆盖)变量 x,该变量在循环结束后仍然存在。注意,上面两段代码中,for 和 if 的顺序相同。

2024-04-05 10:56:13 244

原创 Python笔记|列表实现堆栈和队列

列表也可以用作队列,“先进先出”原则(最先加入的元素,最先取出)。但列表作为队列的效率很低。因为,在列表末尾添加和删除元素非常快,但在列表开头插入或移除元素却很慢(所有其他元素都必须移动一位)。使用列表方法实现堆栈非常容易,最后插入的最先取出(“后进先出”)。把元素添加到堆栈的顶端,使用。,可以快速从两端添加或删除元素。从堆栈顶部取出元素,使用。

2024-03-28 10:38:56 511

原创 Python笔记|列表对象方法

第一个参数是插入元素的索引,因此,a.insert(0, x) 在列表开头插入元素, a.insert(len(a), x) 等同于 a.append(x)。删除列表中指定位置的元素,并返回被删除的元素。未指定位置时,a.pop() 删除并返回列表的最后一个元素。例如,[None, ‘hello’, 10] 就不可排序,因为整数不能与字符串对比,而 None 不能与其他类型对比。返回列表中第一个值为 x 的元素的零基索引。用可迭代对象的元素扩展列表。删除列表里的所有元素,相当于 del a[:]。

2024-03-28 10:04:49 635

原创 Python笔记|列表

Python 支持多种复合数据类型,可将不同值组合在一起。最常用的是列表——用方括号标注,逗号分隔的一组值。实参可以是序列(如 string、bytes、tuple、list 或 range 等)或集合(如 dictionary、set 或 frozen set 等)。类型的变量可以取到的最大值。在 32 位平台上通常为。(s) :返回对象的长度(元素个数)。,在 64 位平台上通常为。

2024-03-21 16:20:56 307

原创 Python笔记|字符串合并、切片、索引

不可变对象包括数字、字符串和元组。这样的对象不能被改变。如果必须存储一个不同的值,则必须创建新的对象。它们在需要常量哈希值的地方起着重要作用,例如作为字典中的键。字符串支持 索引(下标访问),第一个字符的索引是 0。对于使用非负索引的切片,如果两个索引都不越界,切片长度就是起止索引之差。切片索引指向的是字符之间 ,第一个字符的左侧标为 0,最后一个字符的右侧标为。索引可以提取单个字符,切片则提取子字符串。-0 和 0 一样,因此,负数索引从 -1 开始。s [:i] + s [i:] 总是等于。

2024-03-17 20:35:46 655

原创 Python笔记|字符串的转义

使用双引号直接输出"doesn’t"# 直接输出 ‘spam eggs’反过来,也不需要在双引号里转义单引号。,但需要转义字符串里的双引号。

2024-03-15 16:23:16 388

原创 【EXCEL自动化07】用pandas库实现vlookup函数功能

使用pandas库来实现Excel中VLOOKUP函数的功能。有时直接下载会失败,会提示先安装numpy库。需要安装pandas库。

2024-03-08 15:20:11 1335 1

原创 Python笔记|基础算数运算+数字类型(1)

重新整理记录一下python的基础知识

2024-03-07 16:43:17 662

原创 Bagels系列|python小程序随手记

来自《The Big Book of Small Python Projects》Bagels系列|python小程序随手记。

2024-03-04 14:44:55 459

原创 【EXCEL自动化06】py的openpyxl库批量创建xlsx文件

🔥🔥🔥。

2024-03-02 19:09:15 473

原创 【EXCEL自动化05】python批量合并excel(xlsx)文件

🔥🔥🔥。

2024-03-01 22:12:37 361

原创 【EXCEL自动化04】以循环的方式批量创建excel文件

不填写文件保存路径,mac os系统文件默认创建在系统用户文件夹下。windows系统默认在Visual Studio Code软件打开的文件夹下。

2023-06-11 15:51:43 267 1

原创 【EXCEL自动化01】python xlrd库读取excel文件

学好办公自动化,帮你节省更多宝贵时间

2023-03-15 22:17:20 204

原创 Python爬虫简单入门——urllib库

urllib.request.urlopen函数总会返回一个对象,该对象可作为 context manager 使用。urllib.request 模块定义了适用于在各种复杂情况下打开 URL(主要为 HTTP)的函数和类 — 例如基本认证、摘要认证、重定向、cookies 及其它。官方文档:https://docs.python.org/zh-cn/3/library/urllib.html#module-urllib。解码原理,将二进制编码转换为正常文本。数据筛选清洗常用用正则表达式。

2023-03-14 11:22:21 188

原创 【Python自动化01】Excel 常用库安装导入

*pip离线安装库,需要先下载好库文件,cd进入下载的库文件所在路径,再用pip安装。

2023-03-11 16:23:10 3493

原创 【EXCEL自动化03】python xlwings创建excel文件及写入数据

xlwings库可以调用vba的宏函数,拥有丰富的接口,能与pandas、numpy和matplotlib库很好的结合。批量处理数据的效率更高。

2022-12-08 21:19:08 1989

原创 【PySimpleGUI】Python用户交互图形界面开发05|选择文件和文件夹

PySimpleGUI图形界面开发|选择一个文件并返回所在路径。选择多个文件。选择文件夹。文件另存为。

2022-11-28 19:33:12 3585

原创 【EXCEL自动化02】python xlwt 批量创建excel文件及写入数据

sheet01.write(行,列,值) 第一行第一列从0开始。写入有规律的数据,无规律的xlwangs更简单(后面再写)。在一个文件内,批量创建多个有序sheet工作表。创建excel文件和sheet工作表。

2022-11-25 21:40:40 1269

原创 【python批量处理pdf】pdf合并 + pdf转word文件

1、将需要转成word文档的PDF文件放到一个文件夹下,做好备份。2、安装pdf2docx库,用pip或者pip3。

2022-11-14 11:25:18 761

空空如也

空空如也

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

TA关注的人

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