Il pacchetto collo di bottiglia è una raccolta di funzioni di matrice veloci NumPy scritte in Cython:
NumPy / SciPy mediana, nanmedian, nanmin, nanmax, nanmean, nanstd, nanargmin, nanargmax
Funzioni nanvar
Muoversi finestra move_nanmean
Raggruppa per group_nanmean
Diamo una prova. Creare una matrice NumPy:
>>> NumPy importazione come np
>>> Arr = np.array ([1, 2, np.nan, 4, 5])
Trova la nanmean:
>>> Collo di bottiglia di importazione come bn
>>> Bn.nanmean (arr)
3.0
Muoversi finestra nanmean:
>>> Bn.move_nanmean (arr, finestra = 2)
array ([nan, 1.5, 2, 4, 4.5])
Nanmean Gruppo:
>>> Label = ['a', 'a', 'b', 'b', 'a']
>>> Bn.group_nanmean (arr, etichetta)
(Array ([2,66666667, 4]), ['a', 'b'])
Documentazione completa: http://pypi.python.org/pypi/Bottleneck/0.2.0
Requirements:
- Python
I commenti non trovato