扩展 Numba

本章节描述了如何扩展 Numba 以使其识别并支持额外的操作、函数或类型。Numba 为此提供了两类 API:

  • 高级API提供了抽象的入口点,这些入口点足以满足简单的使用需求。它们不需要对Numba的内部编译链有太多了解。

  • 低级API反映了Numba的内部编译链,并允许与其各个层进行灵活的交互,但需要更多的努力和对Numba内部机制的经验。

本章的读者可能还会发现阅读 开发者手册 中的一些文档很有帮助,特别是 架构文档