SuperAPI AI 工具集

recurse-ml

编程与开发

查看项目

更新于 10-16 02:35

技能介绍

用途:这是一套 Python 机器学习编码规范技能,帮助在编写 ML 代码时识别并避免常见陷阱,触发场景为使用 Python 最佳实践编写 ML 代码时。

主要能力:以决策树方式引导选择对应规则文件——需要异常处理时使用具体异常(bare-exceptions.md);需要条件判断时参考 conditionals.md;需要布尔检查时见 bool.md;需要类型安全时应用 typing.md;需要调试时使用 rml-verify.md。技能包含的专门模式文件有:裸异常、布尔比较、注释、条件语句、控制流、无限循环、可变默认参数、RML 验证、副作用、类型提示、不可达代码。

关键模式:禁止捕获裸异常。资料给出的示例表明,try/except 后直接 except: 或 except Exception: 均属不良写法,会隐藏非预期异常;应捕获具体异常,如 except SpecificException:;若需重新抛出,可在处理后再 raise。原因是裸异常会掩盖缺陷并造成虚假的稳定性。

使用方式:资料未提供安装命令或调用步骤,暂未提供。

适用场景:编写 Python 机器学习代码、进行代码审查或需要统一编码规范时。

限制:资料仅覆盖上述规则与示例,未说明支持的语言版本、依赖、平台、收费或效果,暂未提供。