调试与测试:Bug查得快,写得稳

叶志辉2天前6
调试与测试:Bug查得快,写得稳 一、问题背景:一个空字符串坑了我3天 去年有件让我印象特别深刻的事。 写了一个MES数据导入脚本,跑了半年没问题。突然有一天,某批次的厚度平均值算出来是负数。 查了3...

第08篇:Matplotlib可视化——让数据会说话

叶志辉2天前5
第08篇:Matplotlib可视化——让数据会说话 ˃ CSDN半导体Python专栏·从零开始 ˃ ˃ 作者:半导体自动化工程师 | 阅读时间:18分钟 --- 一、问题背景:工程师看数据,老板只...

Matplotlib入门:用图表让数字说话

叶志辉2天前5
Matplotlib入门:用图表让数字说话 一、问题背景:30页表格,老板看了5分钟说"听不懂" 这是我踩过的坑。 上个月做月度质量汇报,准备了30页数据表格——每个Lot的厚度均值、标准差、Cpk、...

第07篇:NumPy与Pandas——让数据处理速度提升100倍

叶志辉2天前3
第07篇:NumPy与Pandas——让数据处理速度提升100倍 ˃ CSDN半导体Python专栏·从零开始 ˃ ˃ 作者:半导体自动化工程师 | 阅读时间:20分钟 --- 一、问题背景:Pyth...

NumPy与Pandas:用专业工具处理数据

叶志辉2天前5
NumPy与Pandas:用专业工具处理数据 一、问题背景:Python列表算100万行数据要45分钟 接手了一个任务:分析过去一年所有Lot的膜厚数据。 数据量:100万行 × 50列。用纯Pyth...

文件与异常:让程序"摔倒了也能爬起来"

叶志辉2天前2
文件与异常:让程序"摔倒了也能爬起来" 一、问题背景:跑了5分钟的脚本,第300行崩了 上个月遇到一个经典状况。 写了一个批量处理脚本,分析50个Lot的数据。跑了5分钟,到第43个Lot时崩了: `...

第06篇:文件与异常——让程序崩溃成为历史

叶志辉2天前3
第06篇:文件与异常——让程序崩溃成为历史 ˃ CSDN半导体Python专栏·从零开始 ˃ ˃ 作者:半导体自动化工程师 | 阅读时间:18分钟 --- 一、问题背景:程序崩溃,3小时数据分析白做了...

函数与模块:学会"一次写好,到处用"

叶志辉2天前5
函数与模块:学会"一次写好,到处用" 一、问题背景:为什么同样的事要做50遍? 刚做FAB数据分析时,我有一段痛苦的经历。 每个Lot的膜厚数据都需要算均值和标准差。当时我的代码是这样的: ```py...

第05篇:函数与模块——让2000行代码变成可维护的工具包

叶志辉2天前4
第05篇:函数与模块——让2000行代码变成可维护的工具包 ˃ CSDN半导体Python专栏·从零开始 ˃ ˃ 作者:半导体自动化工程师 | 阅读时间:15分钟 --- 一、问题背景:2000行代码...

循环与判断:自动化处理批量数据

叶志辉2天前3
循环与判断:自动化处理批量数据 一、问题背景:手动处理1000批数据要多久? 去年底,我们做了一个产能提升项目,需要分析过去一年的在制品数据。 任务:从MES系统导出1000批Lot的数据,计算每批的...