El paquete de Cuello de botella es una colección de funciones rápidas de matriz NumPy escritos en Cython:
NumPy / SciPy mediana, nanmedian, nanmin, nanmax, nanmean, nanstd, nanargmin, nanargmax
Funciones nanvar
Mover ventana move_nanmean
Grupo por group_nanmean
Vamos a darle una oportunidad. Crear una matriz NumPy:
>>> Numpy importación como np
>>> Arr = np.array ([1, 2, np.nan, 4, 5])
Encuentra la nanmean:
>>> Cuello de botella de importación como bn
>>> Bn.nanmean (arr)
3.0
Mover ventana nanmean:
>>> Bn.move_nanmean (arr, ventana = 2)
array ([nan, 1.5, 2, 4, 4,5])
Nanmean Grupo:
>>> Label = ['a', 'a', 'b', 'b', 'a']
>>> Bn.group_nanmean (arr, etiqueta)
(Array ([2.66666667, 4.]), ['a', 'b'])
La documentación completa: http://pypi.python.org/pypi/Bottleneck/0.2.0
Requirements:
- Python
Comentarios que no se encuentran