跳转到主要内容

使用Cython编写的快速NumPy数组函数

项目描述

简介

Bottlechest是bottleneck的分支(https://github.com/kwgoodman/bottleneck),专门用于Orange(https://github.com/biolab/orange3)。

移除了移动窗口函数、其他一些函数以及所有3d数组的优化,以减小库的大小。根据需要添加了新函数。

NumPy/SciPy

median, nanmedian, rankdata, ss, nansum, nanmin, nanmax, nanmean, nanstd, nanargmin, nanargmax

函数

nanrankdata, nanvar, replace, nn, anynan, allnan, nanequal

有关其他文档,包括简单示例和全面的基准测试,请参阅原始项目。

许可协议

Bottlechest在简化版BSD许可协议下发布。Bottleneck、NumPy、Scipy、numpydoc和bottleneck的某些部分包含在Bottlechest中,所有这些都具有BSD许可协议。有关详细信息,请参阅随Bottlechest一起分发的LICENSE文件。

安装

需求

Bottlechest

Python 2.6, 2.7, 3.2;NumPy 1.8

单元测试

nose

编译

gcc或MinGW

可选

SciPy 0.8, 0.9, 0.10(部分基准测试)

支持