User-friendly library to find similar objects
Project description
FindSimilar
User-friendly library to find similar objects
You can find Full Project Documentation here
First you can try our DEMO WEBAPP for a quick introduction to the find-similar
Workflows
Package
Support
Downloads
Languages
Development
Repository Stats
Menu
- Mission
- Open Source Project
- Features
- Requirements
- Development Status
- Install
- Quickstart
- Contributing
Mission
The mission of the FindSimilar project is to provide a powerful and versatile open source library that empowers developers to efficiently find similar objects and perform comparisons across a variety of data types. Whether dealing with texts, images, audio, or more, our project aims to simplify the process of identifying similarities and enhancing decision-making.
Open Source Project
This is the open source project with MIT license. Be free to use, fork, clone and contribute.
Features
Find similar texts
- on different languages
- with or without stopwords
- using dictionary (or not)
- using keywords (or not)
Requirements
- nltk, pymorphy3
- See more in Full Documentation
Development Status
- Package already available on PyPi
- See more in Full Documentation
Install
with pip
pip install find-similar
See more in Full Documentation
Quickstart
from find_similar import find_similar
texts = ['one two', 'two three', 'three four']
text_to_compare = 'one four'
result = find_similar(text_to_compare, texts, count=10)
for item in result:
print(item.text)
print(item.cos)
More examples in Full Documentation
Contributing
You are welcome! To easy start please check:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for find_similar-1.6.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da75960648ac5066e7be3fee00b163271434cae5379bb3622b2c84bd3bfb55ba |
|
MD5 | c9ac1b16231566c6288bd3e6722dbee8 |
|
BLAKE2b-256 | 74862714dcee092cce8ca831a825d7e9d7ba4a5ad3fbead9f826364813d3b4ba |