自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sklearn Pipeline:特征工程和建模流水线

本文介绍了使用sklearn的Pipeline和ColumnTransformer构建端到端机器学习流水线的方法。文章首先指出传统散装代码的问题:手动分步预处理容易导致训练/测试不一致、上线复现困难和调参代码膨胀。然后通过示例演示如何用Pipeline串联预处理步骤,用ColumnTransformer并行处理不同类型特征,最后与模型封装成统一对象。这种流水线化方法能确保预处理与模型训练的一致性,简化部署流程,并支持高效调参。文章还特别强调了生产环境中处理未知类别数据的安全策略。

2026-03-30 17:46:52 330

原创 【分箱进阶篇】分箱的工程细节:从训练到部署的完整模式

本文介绍了在机器学习项目中分箱处理的工程实践方法。主要内容包括:1)采用fit/apply分离模式,在训练集上计算切分点并保存,确保训练和测试集使用相同的分箱边界;2)处理边界值问题,通过替换首尾边界为无穷大来避免极端值导致的NaN;3)处理重复边界值的策略,包括自动合并重复切分点或为高频值创建专属分箱。文章通过Python代码示例演示了如何实现这些方法,并强调了分箱过程中保持数据一致性的重要性。这些技术可有效解决分箱在实际项目中的应用问题,提高模型稳定性和可靠性。

2026-03-30 10:28:57 190

原创 【分箱基础篇】pandas 分箱双子星:pd.cut 与 pd.qcut

维度pd.cutpd.qcut切分依据值域均匀(等距)样本量均匀(等频)核心参数bins(整数/列表)q(整数/分位数列表)切分点来源由值域范围决定,或手动指定由数据分位数决定偏斜数据表现部分箱样本极少各箱样本量接近典型用途业务有明确分段逻辑探索性分析、特征工程初始分箱复用方式直接复用bins列表先retbins取出 edges,再用cut复用​ 两个函数不是替代关系。实际项目中经常先用qcut探索数据分布、确定初始切分点,再根据业务需要用cut做精细调整。

2026-03-30 09:20:14 101

原创 【ScoreCard】评分卡模型全解析:从 A/B/C 卡到评分卡构建流程,一次讲透金融风控

评分卡模型是金融风控领域的核心工具,它将客户违约风险转换为可解释的信用分数。尽管深度学习兴起,评分卡因其可解释性、稳定性和易部署性仍是银行首选。评分卡分为贷前审批(A卡)、贷中管理(B卡)和贷后催收(C卡)三类,贯穿客户全生命周期。构建过程包括数据准备、清洗、特征工程(分箱和WOE编码)、逻辑回归模型训练及评分映射。逻辑回归因其与评分公式的天然契合成为评分卡的标准算法,能提供透明且稳定的风险量化结果。

2026-03-28 14:59:55 346

原创 【ScoreCard】评分卡转换:从概率到信用分,手把手推导评分公式

本文详细解析了评分卡的核心原理与实现方法。评分卡通过将逻辑回归输出转换为查表可得的分数,其核心公式为Score = A - B·ln(odds)。A和B由基准分和PDO两个业务参数决定,其中B=PDO/ln2。每个特征分箱的得分通过-B·θi·wij计算,最终得分为基础分与各特征分箱得分之和。这种设计既保持了逻辑回归的预测能力,又实现了高效部署,使其成为金融风控领域经久不衰的解决方案。

2026-03-28 14:54:22 299

原创 Postman基础用法:不写代码也能把 API 摸透

Postman是一款图形化HTTP客户端工具,相比命令行curl和浏览器DevTools,它提供了更直观的请求构造和响应查看方式。用户可通过界面直接设置请求方法、URL、Headers和Body等参数,无需编写代码或拼接复杂命令。Postman支持保存和管理请求集合,自动格式化JSON响应,并可视化展示请求全过程。通过httpbin.org的测试API示例,演示了GET和POST请求的发送与响应解析。与curl相比,Postman简化了操作流程,自动处理Content-Type等请求头,提升了API调试效率

2026-03-27 14:20:24 339

原创 Claude Code Plugin 插件安装与说明

摘要: Claude Code的Plugin插件系统可扩展其功能,如自动审PR、查Jira等。插件通过Marketplace分发,支持一键安装和管理。使用步骤:1) 添加插件市场(如官方市场anthropics/claude-code);2) 通过/plugin install安装插件(如GitHub、TypeScript-LSP等);3) 插件自动生效或通过/插件名:命令名调用。插件可个人或团队共享,支持版本管理。常见问题可通过/reload-plugins或检查配置解决。插件系统将工作流打包为可分享的扩

2026-03-27 11:11:22 557

原创 【Python 装饰器】实战:从计时器到登录验证

本文通过三个逐步升级的Python装饰器示例,最终实现类似Flask JWT的login_required功能。首先介绍了装饰器通用模板,然后依次展示了计时器、日志记录和权限检查三个实用案例。重点讲解了装饰器的三个关键操作点(前置逻辑、后置逻辑、执行控制),并解决了装饰器导致的函数元信息丢失问题(使用@wraps)。最后将权限检查模式扩展到登录验证场景,展示了如何通过装饰器实现请求拦截和身份验证的核心机制。所有示例都可直接运行,建议读者边学边实践。

2026-03-27 09:21:50 304

原创 curl 入门:在终端里测试 API

本文介绍了命令行工具curl的基本用法和常见参数。curl可用于发送HTTP请求,比浏览器更灵活,适合测试API接口。文章详细解析了-X(指定请求方法)、-H(设置请求头)、-d(发送请求体)等核心参数的使用方法,并展示了GET、POST请求的典型组合模式。此外还提供了中文显示、查看完整请求/响应、JSON格式化等实用技巧。通过掌握这些参数,可以精确控制HTTP请求的各个细节,有效进行接口测试和调试。

2026-03-26 15:24:36 333

原创 [Token实战]Flask JWT 登录接口

本文介绍了如何使用Flask和PyJWT实现一个完整的JWT登录认证系统。主要内容包括: 准备工作:安装Flask和PyJWT包,生成并配置安全的JWT密钥。 系统结构分为三部分: 登录接口:验证用户身份并签发Token 验证装饰器:统一处理Token验证 业务接口:受保护的实际业务逻辑 登录接口实现: 接收用户名密码 验证用户信息 签发包含用户信息和过期时间的JWT 返回Token给客户端 验证装饰器实现: 从请求头提取Token 验证Token有效性和过期时间 将用户信息附加到请求对象 通过验证后执行业

2026-03-26 15:00:07 330

原创 环境变量与密钥管理:别把密码写在代码里

本文介绍了密钥管理的最佳实践,重点解析了export JWT_SECRET_KEY=$(openssl rand -hex 32)命令的三个关键知识点:1)openssl rand生成密码学安全随机数;2)$(...)命令替换语法;3)export定义环境变量。文章指出密钥硬编码在代码中的安全隐患,详细说明了环境变量的作用原理及Python读取方式,并对比了不同变量定义方式的差异。最后针对密钥存储位置问题,强调环境变量是最简单的解决方案,同时推荐使用.env文件管理项目配置,避免密钥泄露风险。全文从技术细节

2026-03-26 14:16:32 403

原创 【JSON Python篇】通过代码操作 JSON

Python中JSON与字典的相互转换:json.dumps()将字典转为JSON字符串,json.loads()将字符串转回字典。核心函数还有处理文件的json.dump()和json.load()。使用时可通过indent参数美化输出,ensure_ascii=False保留中文字符。JSON模块能自动处理数据类型转换,是Python与外部系统数据交换的常用工具。

2026-03-26 12:00:39 330

原创 【JSON小白篇】数据交换的通用语言—JSON

JSON是一种轻量级的数据交换格式,已成为Web开发的事实标准。它源于JavaScript但独立于语言,几乎所有主流编程语言都提供对JSON的支持。JSON仅包含六种数据类型:字符串、数字、布尔值、null、数组和对象,具有极简的语法规则。相比XML,JSON更简洁、易读且解析速度更快,这使其在API通信、配置存储等场景占据主导地位。JSON广泛应用于前后端数据传输、配置文件、数据库存储等多个技术环节,是现代软件开发中不可或缺的通用数据格式。

2026-03-26 10:57:20 351

原创 [Token]JWT 实战:PyJWT的基本使用

JWT 安全实践:Token 签发、验证与篡改防护 本文介绍了JWT(JSON Web Token)的基本原理和实践操作,包含以下核心内容: 准备工作:安装PyJWT库,生成256位随机密钥(64字符HEX)并安全存储 Token签发:通过jwt.encode()自动完成Header构建、Payload编码和签名生成 验证解析:使用jwt.decode()验证签名并提取用户信息 篡改防护:演示篡改Payload会导致签名验证失败,验证JWT的防篡改特性 编码细节:深入解析Base64URL编码处理流程,包括

2026-03-26 09:36:13 397

原创 【HTTP协议解读】01小白篇:理解互联网的通信语言HTTP

本文介绍了HTTP协议的核心概念和工作原理。HTTP(超文本传输协议)是客户端与服务器之间的通信协议,采用请求-响应模型,具有无状态特性。文章通过餐厅点餐的类比,形象说明了HTTP的"一来一回"工作方式,并详细解析了HTTP的定义、代码实现示例、请求-响应模型特点以及无状态设计的意义。同时概述了HTTP从1.0到3.0的版本演进,强调其核心模型始终保持不变。作为应用层协议,HTTP不关心底层传输细节,专注于数据传输规则。这些基础知识对开发者调试API、部署服务等工作至关重要。

2026-03-23 16:12:00 473

原创 【Claude Code 循环登录】浏览器显示成功,CLI 永远 Not logged in

摘要: 用户在终端使用Claude CLI登录时,浏览器显示成功但终端仍提示未登录,陷入无限循环。排查发现并非认证问题,而是磁盘已满导致session文件无法写入。登录流程中,CLI获取Token后需写入本地文件,若磁盘空间不足会静默失败,导致后续命令读取空session文件误判为未登录。解决方案包括: 检查磁盘:df -h查看使用率,确认是否100%; 清理空间:删除npm、pip缓存或无用node_modules; 重新登录:释放空间后session可正常写入。 经验总结:CLI工具异常时,优先排查磁盘

2026-03-23 10:59:45 905

原创 【Agents】Claude Code 自定义子代理:内置的不够用,就自己造

Claude Code允许用户通过自定义Markdown文件创建领域专用子代理,弥补通用代理在特定场景的不足。这些子代理文件包含YAML配置(定义名称、模型、工具权限等)和系统提示词,可放置在项目或全局目录中自动加载。典型应用如代码审查代理,能针对安全漏洞、性能问题等团队约定规则进行检查,输出分级报告。通过灵活配置模型、工具权限和隔离选项,用户可打造适配各类专业场景的智能助手,而无需复杂开发。

2026-03-23 10:16:26 642

原创 【Agents】Claude Code 多 Agent 入门:从一问一答到并行协作

摘要:Claude Code的Agent模式通过并行处理提升复杂任务效率。相比传统QA串行模式,Agent模式可同时启动多个子代理(Explore、Plan、General-purpose)独立工作,最后汇总结果。使用时只需自然语言描述多个任务,Claude会自动判断并行需求,无需特殊命令。三种子代理各司其职:Explore快速搜索、Plan分析规划、General-purpose执行修改。这种并行+自主的工作方式将时间开销从"三倍"降至"一倍",尤其适合代码审查、重

2026-03-23 09:22:03 1349

原创 别怕黑窗口:写给小白的 CLI 入门指南

技术文章中的命令行指令常让初学者困惑,本文提供了入门指南。首先解释CLI(命令行界面)是与GUI(图形界面)平行的操作方式,通过输入文本命令执行操作。文章指导如何在Windows、Mac和Linux系统中打开终端窗口,并介绍5个基础命令:pwd查看当前位置、ls列出内容、cd切换目录、mkdir创建文件夹和cat查看文件内容。最后解析技术文章中命令的结构模式(工具名+动作+参数+选项),并指出常见报错"command not found"通常是因为缺少相应工具。掌握这些基础知识后,读者就

2026-03-20 14:56:21 320

原创 【前端UI行话】前端 UI 术语速查表

这篇文章为后端开发者提供了一份前端UI术语指南,将常见视觉效果用通俗易懂的方式解释。内容分为四个部分:颜色与背景(如渐变、透明度)、遮罩与模糊(如毛玻璃、暗角)、布局与间距(如网格、弹性布局)、视觉效果(如阴影、圆角)。每个术语配有直观的对比图和后端类比(如RGBA比作四元组),帮助理解其用途和实现效果。文章旨在让后端人员在AI协作或设计评审时,能准确描述UI需求,例如明确要求"glassmorphism效果"而非模糊表述"好看一点"。

2026-03-20 10:23:33 577

原创 给后端同学的前端页面结构指南:一个网页到底是怎么拼出来的

本文介绍了如何快速搭建产品页面的实用指南,将典型网页拆解为7个核心区块:导航栏(Nav)、首屏(Hero)、功能展示(Features)、用户评价(Testimonials)、定价(Pricing)、行动号召(CTA)和页脚(Footer)。文章采用积木拼装类比,说明每个区块的作用和设计要点,并针对不同场景推荐组合方案。后端开发者只需了解这些标准组件,就能快速构建专业页面,无需从零设计。

2026-03-19 17:37:44 838

原创 【CLAUDE.md优化】从一锅炖到分层治理:我的 CLAUDE.md 重构实录

摘要: 本文通过一个真实项目案例,探讨CLAUDE.md文件在AI协作开发中的优化策略。初期将对话记录简单沉淀为单一文件,但随着项目复杂度提升(FastAPI+Vue3前后端分离,40+API端点),CLAUDE.md膨胀至200多行,导致token浪费和AI理解偏差。作者通过分层重构解决: 模块化拆分:将技术规范按目录划分(分析层/API层/前端),使Claude仅加载相关上下文; 命令化处理:将高频但不常用的API列表移至Custom Commands,按需调用; 全局精简:根目录CLAUDE.md仅保

2026-03-19 14:36:47 629

原创 【Claude Code三剑客】Claude Code 的三种扩展机制:MCP、Skills、Hooks 怎么选

Claude Code三大机制深度解析:MCP、Skills与Hooks的本质区别与应用场景 本文深入剖析了Claude Code中三种核心扩展机制的本质差异与适用场景: 机制本质:MCP是外部服务接口,Skills是知识参考手册,Hooks是自动化规则护栏。三者最根本的区别在于决策主体不同 - MCP和Skills由Claude决定是否调用,而Hooks是系统自动执行的确定性规则。 Token消耗模型: MCP最昂贵,工具定义会持续占用每轮对话的上下文空间 Skills采用按需加载模式,只有被调用时才产生

2026-03-19 10:14:10 858

原创 【Warp+Claude配置】Claude Code Hooks 实践:让 AI 做完事自动喊你

摘要: 本文介绍如何利用Claude Code Hooks实现任务完成自动通知功能。Hook机制允许在Claude Code特定事件(如任务完成、等待输入等)触发预设脚本。通过配置.claude/settings.json监听Stop事件,配合notify.sh脚本发送macOS系统通知(使用Glass音效)。文章详细解析了配置文件字段含义、脚本实现逻辑,并提供了依赖安装和手动测试方法。该方案可扩展至其他自动化场景,如记录工具调用日志等,有效解决"不知何时完成"的等待问题。

2026-03-18 18:16:02 1002 2

原创 深入理解无头浏览器:看不见的浏览器,才是最强的自动化利器

​ 无头浏览器 =完整的浏览器引擎图形界面(GUI)​ 它拥有完整的 HTML 解析、CSS 渲染、JavaScript 执行能力,但不会在屏幕上画出任何窗口。所有操作通过代码指令完成,所有结果通过程序获取。无头浏览器 = 完整浏览器 - GUI,不是阉割版,只是省掉了像素绘制通信方式:Puppeteer/Playwright 用 CDP(WebSocket 直连),Selenium 用 WebDriver(HTTP 中间层)核心价值:能执行 JavaScript、能模拟交互、能在服务器上运行。

2026-03-17 13:57:08 493

原创 【Warp+Claude】任务完成自动通知(macOS + Warp 版)

本文介绍如何在macOS的Warp终端中设置Claude任务完成通知。通过terminal-notifier工具调用macOS原生通知中心,可实现任务完成时的系统级弹窗提醒。文章对比了Warp自带通知功能的局限性,并详细演示了创建通知脚本、手动测试及配置Hook的完整流程。关键步骤包括:安装依赖工具、编写通知脚本、配置Hook并验证效果。最后提醒用户避免Warp自带通知与Hook通知重复的问题,建议根据需求选择单一通知方式。该方法适合需要自定义通知内容或多渠道推送的高级用户。

2026-03-16 16:15:17 411 5

原创 【Claude Code理论篇】Hooks :理解事件驱动的自动化钩子

文章摘要: 《Claude Code Hooks 理论篇》介绍了事件驱动的自动化钩子机制,用于在特定操作发生时自动触发脚本执行。Hooks 支持五种事件类型,包括工具调用前后、通知发送、会话结束等关键节点。通过配置 JSON 文件,用户可以在全局或项目级别设置 Hook,当指定事件发生时执行自定义脚本。脚本通过解析输入的 JSON 数据和返回退出码,实现流程控制和反馈机制。Hooks 填补了 Claude Code 扩展体系的最后一块拼图,使自动化从对话驱动升级为事件驱动,特别适用于代码检查、安全防护和通知

2026-03-16 10:56:27 393

原创 GitHub 多账号 SSH 配置指南:让个人和工作账号共存

本文介绍了如何通过SSH配置在一台电脑上管理多个GitHub账号。主要内容包括:生成不同账号的SSH密钥并添加到GitHub;配置~/.ssh/config文件为每个账号设置Host别名;使用别名进行仓库克隆和远程修改;以及日常使用建议。该方法能有效解决多账号冲突问题,实现自动密钥选择,提高安全性和工作效率。关键点在于正确设置Host别名与密钥的对应关系,并通过别名访问不同账号的仓库。

2026-03-13 11:41:13 435

原创 【MCP小白篇】MCP 到底是什么:用大白话讲清楚

MCP:让AI直接访问外部系统的桥梁 MCP(Model Context Protocol)是一套让Claude等AI模型与外部系统交互的协议。它解决了AI无法直接访问外部数据的问题——以前需要用户手动复制粘贴信息,现在AI可以通过MCP Server直接获取GitHub、数据库等系统的数据。 MCP的核心价值在于: 简化对接:通过"翻译官"MCP Server处理不同系统的API差异 智能调用:AI自动选择合适工具(如查Issue或搜代码) 安全保障:双重保护机制(操作需授权+权限继承

2026-03-12 17:32:54 976

原创 别只会打字:Claude Code 内置命令速查手册

摘要: Claude Code 自带的高效开发命令指南,精选日常高频使用场景,解决开发者常见痛点。核心功能包括: 上下文管理:/compact压缩对话释放空间,/clear彻底重置,/context可视化用量 模型控制:/model切换模型档位,/fast加速输出 项目配置:/init生成项目文档,/memory管理长期记忆 开发辅助:/diff查看代码变更,/rewind回退修改,/plan预分析方案 诊断工具:/doctor自检环境问题,/usage查看额度 对话管理:/resume恢复历史对话,/fo

2026-03-12 11:42:28 691

原创 你真的需要那么多插件吗:Claude Code 的正确打开方式

《工具焦虑:Claude Code使用中的效率迷思》揭示了当前AI编程工具使用中的误区。文章指出,许多用户沉迷于安装各种插件和技能,误以为工具数量代表能力水平,实则陷入了"插件军备竞赛"。作者通过对比分析指出,Claude的核心能力在于自然语言对话而非插件,过度依赖工具反而可能降低效率。文章建议用户回归本质,通过优化CLAUDE.md和自然语言对话来提升效率,强调真正有价值的是思考能力而非工具复杂度。最后提出分阶段使用工具的建议:从基础对话开始,逐步过渡到技能和插件,最终实现高效协作。

2026-03-12 11:39:04 411

原创 从 CLAUDE.md 到 Skill:什么时候该拆,怎么拆

​ 理想长度通常在50~100 行,它包含的是:技术栈、命名规范、提交规则和测试约定,共同特征只有一个:无论今天做什么任务,Claude 都需要知道。​ 当你拿不准某段内容该放哪里时,按这个流程走:不需要一步到位。你不必今天就把 CLAUDE.md 拆得完美。正常使用,等你觉得 CLAUDE.md 太长了、某些内容明显只在特定场景用到了,再拆出来就好。渐进式优化,比一开始就过度设计更实际。​ CLAUDE.md 是常识,Skill 是专家。让常识始终在线,让专家按需登场。

2026-03-11 23:46:49 555

原创 Claude Code Extension Stack:CLAUDE.md、Skills、插件与 MCP

Claude Code 扩展体系采用四层架构设计,从易到难依次为:CLAUDE.md(项目记忆层)、Skills(按需能力层)、插件(分发管理)和 MCP Server(外部接口)。CLAUDE.md 作为基础层自动加载项目规范;Skills 通过/SKILL命令提供特定功能;插件本质是Skills的打包分发形式;MCP则实现外部系统对接。这种分层设计让80%日常开发只需前两层即可完成,后两层仅在复杂场景下按需启用,形成渐进式能力扩展路径。

2026-03-11 14:32:51 735

原创 多分类评估指标数学推导:为什么 Micro 平均下 Precision = Recall = Accuracy?

摘要:本文通过数学推导证明,在单标签多分类问题中,Micro平均下的Precision、Recall和Accuracy三者数值恒等。核心原因在于单标签分类的结构约束:每个样本只能预测一个类别,导致错误预测时FP和FN数量相等。通过定义各类别的TP、FP、FN并推导其总和关系,最终得出Micro-Precision = Micro-Recall = Accuracy = ∑TP_i/N的结论。数值示例验证了这一恒等关系与数据分布无关,是单标签多分类问题的固有数学性质。

2026-03-10 16:06:14 261

原创 【特征工程】WOE (Weight of Evidence) 编码:算法实现详解

WOE(证据权重)是一种有监督的特征编码方法,主要用于信用评分和二分类建模。它通过计算每个类别中正负样本的分布差异来衡量特征对目标变量的区分能力:WOE>0表示正类倾向,WOE<0表示负类倾向。IV(信息价值)则评估特征整体预测能力,通过累加各类别贡献值计算得出。实现时采用加法平滑处理零值问题,并通过映射将原始类别替换为WOE值。该方法不仅能进行特征转换,还可用于特征筛选,IV值越大表示特征区分能力越强。

2026-03-09 15:35:21 425

原创 AI影响指数75%—程序员的不同角色受冲击程度一样吗

​ 回到开头那个数字——程序员 75% 的 AI 影响指数。程序员的工作内容正在被重组,低价值任务加速萎缩,高价值任务占比上升不同角色受影响的程度差异巨大,前端/测试/数据分析首当其冲,架构师/技术经理相对安全影响方式是"提高门槛"而非"消灭岗位"——以前靠写 CRUD 就能找到工作,以后不行了善用 AI 的人和不用 AI 的人之间,生产力差距会急剧拉大​ 最后,一个值得思考的视角:每一次技术变革都在消灭旧的"执行层"工作,同时把人推向更高的"判断层"。

2026-03-08 09:30:54 644

原创 Ollama 本地 LLM 配置指南

本文介绍了Ollama的安装、配置和使用方法。主要内容包括: 安装指南:提供macOS、Linux系统的安装方法及版本升级步骤 配置说明:介绍常用命令、服务启动方式、模型存储位置修改和上下文长度设置 模型下载:推荐Qwen3.5系列等不同参数规模的模型 使用方法:包括命令行交互对话、REST API调用等交互方式 适用于希望在本地部署运行大语言模型的用户,提供从安装到使用的完整指引。

2026-03-06 13:10:49 1119

原创 【pandas】cut分箱使用详解:区间边界、min 值丢失与常见坑

Pandas的pd.cut()函数用于将连续变量离散化为区间类别,其核心规则包括:默认采用左开右闭区间(a,b],可通过include_lowest=True包含最左边界,或设置right=False改为左闭右开[a,b)。当bins传入整数时,Pandas会自动扩展边界0.1%以确保数据包含在区间内。分箱结果以分类数据类型存储,兼具内存效率和顺序性。需注意边界值重复会导致报错,且明确指定的边界数组不会自动扩展。这些特性使pd.cut()成为特征工程中高效分箱的理想工具。

2026-03-06 11:19:50 349

原创 【Claude技巧】驯服 Claude Code:6 个项目跑出来的 15 条实战经验

Claude Code使用最佳实践:15条经验打造高效AI编程工作流 通过6个生产级SaaS项目的实战验证,本文提炼出使用Claude Code的15条核心经验,分为四个关键阶段: 项目初始化阶段 创建CLAUDE.md作为项目说明书 用.claude/rules/分领域管理规则 配置.claudeignore过滤无关文件 提示词优化技巧 明确"为什么"而非直接指示"怎么做" 大任务分阶段执行 引用现有代码而非口头描述规范 日常工作流程 大改动前先commit 定期使

2026-03-03 14:59:26 823

原创 在 macOS 上用 Matplotlib 正确显示中文字体(无需额外安装字体)

本文介绍了在macOS系统下使用Python进行数据可视化时解决中文显示问题的方法。通过调用macOS自带字体(如Arial Unicode.ttf),无需额外安装字体即可完美显示中文标题和标签。关键步骤是指定系统字体路径/System/Library/Fonts/Supplemental/,并在Matplotlib中设置fontproperties参数。这种方法简单高效,能有效避免中文显示为方块或出现Glyph missing警告,适用于Matplotlib和Seaborn等可视化库,为数据分析工作提供了

2026-03-02 16:09:54 503

空空如也

空空如也

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

TA关注的人

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