此版本的文档适用于 Cython 最新开发分支。有关最新发布版本的文档,请参见 此处。

导航

  • 下一页
  • 上一页 |
  • Cython 3.1.0a0 文档 »
  • 教程

🤝 喜欢这个工具?帮助使其变得更好!您的捐赠将有所帮助! 🤝

教程¶

  • 基本教程
    • Cython 基础
    • Cython Hello World
    • 斐波那契数列
    • 素数
    • 使用 C++ 的素数
    • 语言细节
  • 调用 C 函数
    • 动态链接
    • 外部声明
    • 命名参数
  • 使用 C 库
    • 定义外部声明
    • 编写包装类
    • 内存管理
    • 编译和链接
  • 扩展类型(也称为 cdef 类)
  • pxd 文件
    • __init__.pxd
  • 注意事项
  • 性能分析
    • Cython 性能分析基础
    • 性能分析教程
  • Unicode 和传递字符串
    • Cython 代码中的 Python 字符串类型
    • 字符串字面量
    • 关于 C 字符串的一般说明
    • 传递字节字符串
    • 从 Python 代码接受字符串
    • 处理“const”
    • 将字节解码为文本
    • 将文本编码为字节
    • C++ 字符串
    • 自动编码和解码
    • 源代码编码
    • 单个字节和字符
    • 窄 Unicode 构建
    • 迭代
    • Windows 和宽字符 API
  • 内存分配
  • 在 C/C++ 应用程序中嵌入 Cython 模块
    • 初始化主模块
    • 嵌入示例代码
    • 故障排除
  • 纯 Python 模式
    • 增强 .pxd
    • 魔法属性
    • PEP-484 类型注释
    • 技巧和窍门
  • 使用 NumPy
    • 添加类型
    • 高效索引
    • 进一步优化索引
    • 类型化不做什么
    • 更通用的代码
    • 缓冲区选项
  • 使用 Python 数组
    • 使用内存视图的安全使用
    • 对原始 C 指针的零开销、不安全访问
    • 克隆、扩展数组
    • API 参考
  • 使用 Cython 编写并行代码
    • 编译
    • 逐元素并行操作
    • 归约
    • parallel 块
  • 进一步阅读
  • 相关工作
  • 附录:在 Windows 上安装 MinGW
    • Python 3.8+

Logo

上一主题

通过静态类型化获得更快的代码

下一主题

基本教程

此页面

  • 显示源代码

快速搜索

导航

  • 下一页
  • 上一页 |
  • Cython 3.1.0a0 文档 »
  • 教程
© 版权所有 2024,Stefan Behnel、Robert Bradshaw、Dag Sverre Seljebotn、Greg Ewing、William Stein、Gabriel Gellner 等。使用 Sphinx 7.2.6 创建。