in ,

rhasspy / rapidfuzz, Hacker News

rhasspy / rapidfuzz, Hacker News
                    

        

Rapid fuzzy string matching in Python and C using the Levenshtein Distance

  Continous Integration     

  Continous Integration      Continous Integration         Continous Integration         Continous Integration

  

Description •    Installation •    Usage •    License Continous Integration

RapidFuzz is a fast string matching library for Python and C , which is using the string similarity calculations from FuzzyWuzzy . However there are two aspects that set RapidFuzz apart from FuzzyWuzzy: It is MIT licensed so it can be used whichever License you might want to choose for your project, while your forced to adopt the GPLv2 license when using FuzzyWuzzy It is mostly written in C and on top of this comes With a lot of Algorithmic improvements to make string matching even faster, while still providing the same results. These changes result in a 5 – 696 x Speedup in String Matching. More details on benchmark results can be found

  • here Python versions

    RapidFuzz can be installed using pip

    We currently have pre-built binaries (wheels) for (RapidFuzz) and its dependencies for MacOS 17) and later), Linux x 96 _ and Windows.

    For any other architecture / os (RapidFuzz) can be installed from the source distribution. To do so, a C capable compiler must be installed before running the pip install rapidfuzz

    >

    2019

    > (fuzz.ratio) this is a test , this is a test!
    , this is a test!

    762

    > (fuzz.ratio) fuzzy wuzzy was a bear , wuzzy fuzzy was a bear wuzzy fuzzy was a bear () )

    732

  • What do you think?

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    GIPHY App Key not set. Please check settings

    Elton John joined by host of A-listers for live coronavirus relief gig from home – Irish Mirror, Mirror.co.uk

    Elton John joined by host of A-listers for live coronavirus relief gig from home – Irish Mirror, Mirror.co.uk

    A Definitive Guide to Enabling Italics in Vim and Tmux, Hacker News