此版本的文档适用于 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+
上一主题
通过静态类型化获得更快的代码
下一主题
基本教程
此页面
显示源代码
快速搜索
导航
下一页
上一页
|
Cython 3.1.0a0 文档
»
教程