logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spark Shuffle 服务:外置 Shuffle 为什么比内置的更稳

ESS 解决的问题其实很简单——把 Shuffle 数据的生命周期从 Executor 的铁链上解下来。但就是这一个变化,让你的 Spark 集群稳定性提升了一个数量级。ESS 是生产环境标配,除非你的 Spark 任务从不因 Executor 挂掉而重算——但这不现实。最大的收益是动态资源分配,云原生环境能省不少钱。磁盘管理是关键,别把 Shuffle 目录放在系统盘,记得加监控和清理策略。如果

#人工智能
Python 数据分析实战:从脏数据到决策报告的完整链路

很多教程会把"导入数据"列为分析第一步,但实际工作中,拿到数据后往往要先面对一堆乱码般的字段名、混杂的日期格式和数值列里的"暂无"标记。去年处理电商数据时,我见过最离谱的情况是:同一列日期里同时存在"2023-01-01"、"01/01/2023"和"2023年1月1日"三种格式。跳过清洗直接建模?那结果基本可以扔进垃圾桶。本文不教基础操作,而是完整演示如何用 Python 工具链处理真实业务数据

文章图片
#人工智能
Python 数据分析实战:处理千万级用户行为数据

用户行为日志对互联网公司来说既是宝贵资源,也是处理难题。一条日志看似简单——用户ID、事件名、时间戳、几个参数——但当日活千万的产品每天产生5亿条日志时,这些看似简单的字段会迅速变成处理难题。存储格式混乱、事件名不统一、时间戳时区错乱、嵌套JSON解析失败……这些问题叠加在一起,处理起来非常棘手。业务方真正关心的不是清洗后的数据,而是像"用户留存率为何下降3个百分点"这样的具体问题。从原始日志到可

文章图片
#人工智能
Python 数据校验:Great Expectations 不是写几条规则就完事

Python 数据校验和 Great Expectations 的价值,不只是写规则,而是把规则和业务风险、负责人、调度阻断、告警和质量趋势连接起来。数据质量不是一张绿色报告。它是一套让问题被发现、被理解、被修复的机制。

#人工智能
Python 数据流水线工程化:用 Prefect 替代 crontab,不只是换个调度器

选最难维护的那个 crontab 任务组先试点——把三四个有依赖关系的任务迁移到 Prefect,感受"失败自动重试"和"依赖阻断"带来的心智解放。逐步迁移,新旧并行——Prefect 和 crontab 可以共存,不需要一次性切全部。新任务直接用 Prefect 写,旧任务按重要性逐一迁移。监控和告警同期配好——工作流引擎的核心价值是"出问题时第一时间知道",Prefect 的通知集成(Slac

#人工智能
Python ClickHouse 驱动实战:亿级日志数据的毫秒级聚合查询优化

数据不会说谎,但需要我们用最简洁的代码帮它讲故事。每一个优秀的数据分析管道,背后都离不开健壮的异常防范。Null 已经踩在我的手腕上了,今天就聊到这里,我们下期见!如果您有任何关于Python ClickHouse 驱动实战的疑问,欢迎在评论区和喜姐交流!

#人工智能
Python 数据分析实战:pandas 与 Polars 的性能对决与选型决策

Polars 在千万行级别的数据分析场景中,性能显著优于 pandas,加速比通常在 5-12 倍。性能优势的根源在于 Apache Arrow 列式内存格式、多线程并行执行和惰性查询优化。选型决策的核心不是"哪个更快",而是"性能收益是否大于迁移成本"。数据量在百万行以下,pandas 的生态优势远大于 Polars 的性能优势;千万行以上,Polars 的性能优势不可忽视,但需要评估与下游工具

文章图片
#人工智能
指标异常识别:基于 Python 原生 IQR 与 Z-Score 的异常检测算法

多噪点时序数据监控用 IQR 算法,能有效避开 Z-Score 基准均值被单点极大值污染的问题。Python 标准库实现分位数插值排序,能建立高鲁棒性的报警门槛,给生产环境提供稳定、低误报的时序分析防护。维度评估标准得分直接性直接陈述事实还是绕圈宣告?8/10节奏句子长度是否变化?7/10信任度是否尊重读者智慧?9/10真实性听起来像真人说话吗?8/10精炼度还有可删减的内容吗?8/10总分40/

#人工智能
Python数据清洗工程化实践:从脏数据检测到自动化修复流水线

数据清洗工程化的核心目标,是将清洗过程从手工操作转化为可复现、可审计、可度量的流水线。通过规则化的检测和修复模块,清洗逻辑被显式定义而非隐含在分析师的脑中;通过质量评估报告,清洗效果有了量化的衡量标准;通过流水线编排,清洗步骤的执行顺序和依赖关系变得清晰可控。但清洗的本质是权衡——完整性还是准确性,自动化还是可控性,效率还是审慎。没有任何清洗策略是普适最优的,每个选择都需要根据数据特征和分析目标来

文章图片
#人工智能
Python 数据分析实战:千万级订单处理全流程解析

Python 数据分析全家桶的实际价值,是用一套工具链覆盖从读取到可视化的全流程,减少工具切换带来的口径偏差和效率损耗。性能优化分三层:读取时指定 dtype 避免类型推断开销,聚合时用向量化操作代替 Python 循环,存储时用 Parquet 替代 CSV 提升读取速度。可视化选择得匹配场景——静态报告用 matplotlib,统计分布用 seaborn,交互看板用 Plotly。工具链选够用

文章图片
#人工智能
    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择