aboutsummaryrefslogblamecommitdiff
path: root/devel/py-cykhash/pkg-descr
blob: dc8460a456756cdd169148ab0a7f176f870991ca (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14













                                                                      
Cykhash is a cython equivalent to khash-sets/maps, efficient
implementation of isin and unique

Benefits:

    Brings functionality of khash to Python and Cython and can be used
    seamlessly in numpy or pandas.

    Numpy's world is lacking the concept of a (hash-)set. This
    shortcoming is fixed and efficient (memory- and speedwise compared
    to pandas') unique and isin are implemented.

    Python-set/dict have big memory-footprint. For some datatypes the
    overhead can be reduced by using khash by factor 4-8.