NumPy
首页
安装
用户指南
NumPy参考
基准
F2Py指南
NumPy开发人员指南
构建和扩展
服务器
NumPy 用户指南
配置
快速入门教程
NumPy基础
杂
Matlab用户的NumPy
从源头建造
使用NumPy C-API
如何扩展NumPy
使用Python作为胶水
编写自己的ufunc
超越基础
NumPy用户指南
> 使用NumPy C-API
使用NumPy C-API
如何扩展NumPy
编写扩展模块
必需的子程序
定义功能
没有关键字参数的函数
具有关键字参数的函数
参考计数
处理数组对象
转换任意序列对象
创建一个全新的ndarray
获取ndarray内存并访问ndarray的元素
例
使用Python作为胶水
从Python调用其他编译的库
手工包装纸
f2py
为基本扩展模块创建源
创建一个编译的扩展模块
改善基本界面
在Fortran源代码中插入指令
过滤示例
从Python调用f2py
自动扩展模块生成
结论
赛顿
Cython中的复杂加法
Cython中的图像过滤器
结论
类型
拥有共享图书馆
加载共享库
转换参数
调用函数
完整的例子
结论
您可能会发现有用的其他工具
斯威格
啜
提升Python
y堡
编写自己的ufunc
创建一个新的通用功能
非ufunc扩展示例
一个dtype的示例NumPy ufunc
具有多个dtype的示例NumPy ufunc
具有多个参数/返回值的示例NumPy ufunc
具有结构化数组dtype参数的示例NumPy ufunc
超越基础
遍历数组中的元素
基本迭代
遍历除一个轴外的所有轴
遍历多个数组
通过多个阵列广播
用户定义的数据类型
添加新的数据类型
注册强制转换功能
注册强制规则
注册ufunc循环
在C中对ndarray进行子类型化
创建子类型
ndarray子类型的特定功能
__array_finalize__方法
__array_priority__属性
__array_wrap__方法