{
  "id": 272720,
  "title": "RapidFuzz and FuzzyWuzzy.",
  "url": "/competitions/wikipedia-image-caption/discussion/272720",
  "author_name": "",
  "post_date": "2021-09-17T01:22:03.630730600Z",
  "votes": 5,
  "comment_count": 2,
  "views": 0,
  "content": "<h1>RapidFuzz   by Max Bachmann</h1>\n<p>\"Rapid fuzzy string uses the Levenshtein Distance.\"</p>\n<p>\"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:\"</p>\n<p>\"It is MIT licensed so it can be used whichever License you might want to choose for your project, while you're forced to adopt the GPL license when using FuzzyWuzzy.\"</p>\n<p>\"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.\"</p>\n<h1>Requirements:</h1>\n<p>Python 3.5 or later<br>\nOn Windows the Visual C++ 2019 redistributable is required.</p>\n<p>pip install rapidfuzz</p>\n<p><a href=\"https://pythonrepo.com/repo/maxbachmann-RapidFuzz-python-general-utilities\" target=\"_blank\">https://pythonrepo.com/repo/maxbachmann-RapidFuzz-python-general-utilities</a><br>\n<a href=\"https://maxbachmann.github.io/RapidFuzz/\" target=\"_blank\">https://maxbachmann.github.io/RapidFuzz/</a><br>\n<a href=\"https://github.com/maxbachmann/RapidFuzz\" target=\"_blank\">https://github.com/maxbachmann/RapidFuzz</a></p>\n<h1>Inspiration:</h1>\n<p>The Kaggle Notebook published by Darek Kleczek  (user: thedrcat) \"Wikipedia - Image/Caption Matching EDA\"<br>\nWhere you can read Rapidfuzz in action </p>\n<p>!pip install rapidfuzz -qq</p>\n<p>from rapidfuzz import process, fuzz</p>\n<p><a href=\"https://www.kaggle.com/thedrcat/wiki-image-caption-eda-and-baseline-new-data\" target=\"_blank\">https://www.kaggle.com/thedrcat/wiki-image-caption-eda-and-baseline-new-data</a></p>",
  "messages": [
    {
      "id": "1515308",
      "postDate": "09/17/2021 01:22:03",
      "content": "<h1>RapidFuzz   by Max Bachmann</h1>\n<p>\"Rapid fuzzy string uses the Levenshtein Distance.\"</p>\n<p>\"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:\"</p>\n<p>\"It is MIT licensed so it can be used whichever License you might want to choose for your project, while you're forced to adopt the GPL license when using FuzzyWuzzy.\"</p>\n<p>\"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.\"</p>\n<h1>Requirements:</h1>\n<p>Python 3.5 or later<br>\nOn Windows the Visual C++ 2019 redistributable is required.</p>\n<p>pip install rapidfuzz</p>\n<p><a href=\"https://pythonrepo.com/repo/maxbachmann-RapidFuzz-python-general-utilities\" target=\"_blank\">https://pythonrepo.com/repo/maxbachmann-RapidFuzz-python-general-utilities</a><br>\n<a href=\"https://maxbachmann.github.io/RapidFuzz/\" target=\"_blank\">https://maxbachmann.github.io/RapidFuzz/</a><br>\n<a href=\"https://github.com/maxbachmann/RapidFuzz\" target=\"_blank\">https://github.com/maxbachmann/RapidFuzz</a></p>\n<h1>Inspiration:</h1>\n<p>The Kaggle Notebook published by Darek Kleczek  (user: thedrcat) \"Wikipedia - Image/Caption Matching EDA\"<br>\nWhere you can read Rapidfuzz in action </p>\n<p>!pip install rapidfuzz -qq</p>\n<p>from rapidfuzz import process, fuzz</p>\n<p><a href=\"https://www.kaggle.com/thedrcat/wiki-image-caption-eda-and-baseline-new-data\" target=\"_blank\">https://www.kaggle.com/thedrcat/wiki-image-caption-eda-and-baseline-new-data</a></p>",
      "rawMarkdown": "#RapidFuzz   by Max Bachmann\n\n\"Rapid fuzzy string uses the Levenshtein Distance.\"\n\n\"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:\"\n\n\"It is MIT licensed so it can be used whichever License you might want to choose for your project, while you're forced to adopt the GPL license when using FuzzyWuzzy.\"\n\n\"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.\"\n\n#Requirements: \n\nPython 3.5 or later\nOn Windows the Visual C++ 2019 redistributable is required.\n\npip install rapidfuzz\n\nhttps://pythonrepo.com/repo/maxbachmann-RapidFuzz-python-general-utilities\nhttps://maxbachmann.github.io/RapidFuzz/\nhttps://github.com/maxbachmann/RapidFuzz\n\n#Inspiration: \n\nThe Kaggle Notebook published by Darek Kleczek  (user: thedrcat) \"Wikipedia - Image/Caption Matching EDA\"\nWhere you can read Rapidfuzz in action \n\n!pip install rapidfuzz -qq\n\nfrom rapidfuzz import process, fuzz\n\nhttps://www.kaggle.com/thedrcat/wiki-image-caption-eda-and-baseline-new-data",
      "votes": null
    },
    {
      "id": "1518117",
      "postDate": "09/20/2021 12:28:55",
      "content": "<p>Thanks for sharing <a href=\"https://www.kaggle.com/mpwolke\" target=\"_blank\">@mpwolke</a> </p>",
      "rawMarkdown": "Thanks for sharing @mpwolke",
      "votes": null
    },
    {
      "id": "1518133",
      "postDate": "09/20/2021 12:40:18",
      "content": "<p>Thank you Kriti. As I said, I was inspired by Darek's (user: thedrcat) Notebook.</p>",
      "rawMarkdown": "Thank you Kriti. As I said, I was inspired by Darek's (user: thedrcat) Notebook.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1518117,
      "author_name": "kritidoneria",
      "author_url": "",
      "post_date": "09/20/2021 12:28:55",
      "content": "<p>Thanks for sharing <a href=\"https://www.kaggle.com/mpwolke\" target=\"_blank\">@mpwolke</a> </p>",
      "votes": null,
      "replies": [
        {
          "id": 1518133,
          "author_name": "mpwolke",
          "author_url": "",
          "post_date": "09/20/2021 12:40:18",
          "content": "<p>Thank you Kriti. As I said, I was inspired by Darek's (user: thedrcat) Notebook.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "1515308": "#RapidFuzz   by Max Bachmann\n\n\"Rapid fuzzy string uses the Levenshtein Distance.\"\n\n\"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:\"\n\n\"It is MIT licensed so it can be used whichever License you might want to choose for your project, while you're forced to adopt the GPL license when using FuzzyWuzzy.\"\n\n\"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.\"\n\n#Requirements: \n\nPython 3.5 or later\nOn Windows the Visual C++ 2019 redistributable is required.\n\npip install rapidfuzz\n\nhttps://pythonrepo.com/repo/maxbachmann-RapidFuzz-python-general-utilities\nhttps://maxbachmann.github.io/RapidFuzz/\nhttps://github.com/maxbachmann/RapidFuzz\n\n#Inspiration: \n\nThe Kaggle Notebook published by Darek Kleczek  (user: thedrcat) \"Wikipedia - Image/Caption Matching EDA\"\nWhere you can read Rapidfuzz in action \n\n!pip install rapidfuzz -qq\n\nfrom rapidfuzz import process, fuzz\n\nhttps://www.kaggle.com/thedrcat/wiki-image-caption-eda-and-baseline-new-data",
    "1518117": "Thanks for sharing @mpwolke",
    "1518133": "Thank you Kriti. As I said, I was inspired by Darek's (user: thedrcat) Notebook."
  },
  "source": "meta"
}