文章
已经发布的所有文章。
E-graphs 学习笔记:动机与 Explanations
更新于传统 Term Rewriting 的局限如何引出 E-graph;volvox 实战困境;egg 的 explain_equivalence、FlatExplanation 与 TreeExplanation,以及如何读懂除法化简的证明序列。
Volvox 深度学习框架中的元胞(Cell)概念与节点融合设计
发布于在已有 Node 与 NodeVisitor 的基础上,把「融合」抽象为 Cell:Cell 的逻辑形态、串行同类节点如何融合,以及融合终止条件。
在 PyO3 里优雅地使用 `#[pyclass]` enum
发布于梳理 PyO3 中 `#[pyclass]` enum 的两种形态(简单枚举与复杂枚举)、在 Python 侧的行为,以及官方文档中特别提醒的 `Py::new` / `.into_pyobject()` 行为差异坑。
NumPy 随机数生成机制调研
发布于梳理 NumPy 1.17 以来的随机数架构:BitGenerator + Generator、各 BitGenerator 算法简介、SeedSequence 与并行流、Legacy RandomState,以及性能与选型建议。
Zensical:面向文档的现代静态站生成器
发布于Zensical 由 Material for MkDocs 的原班团队打造,用 Rust 与 Python 重构文档工具链。本文介绍其安装、配置、双主题与从 MkDocs 的平滑迁移。