Пакет узким местом является сбор быстрых функций массива NumPy записать в Cython: NumPy / SciPy медиана, nanmedian, nanmin, nanmax, nanmean, nanstd, nanargmin, nanargmaxFunctions nanvarMoving окне move_nanmeanGroup по group_nanmeanLet 'S дать ему попробовать. Создание массива NumPy:>>> импорт NumPy как NP>>> обр = np.array ([1, 2, np.nan, 4, 5]) Найти nanmean:>>> импорт узким местом, как млрд.>>> млрд. . nanmean (обр) 3.0Moving окне nanmean:>>> bn.move_nanmean (обр, окна = 2) Array ([Нан, 1,5, 2, 4, 4,5..]) Группа nanmean:>>> этикетки = [ ' ", ' ", 'B ", ' B ", ' ']>> > bn.group_nanmean (обр, этикетки) (Array (), [ ' ", ' B '] [2,66666667, 4.]) Полная документация: http://pypi .python.org/pypi/Bottleneck/0.2.0