The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Python Algorithm Projects
-
interactive-coding-challenges
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
ImageAI
A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities
-
TextDistance
📐 Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
DSAlgo
📚A repository that contains all the Data Structures and Algorithms concepts and solutions to various problems in Python3 stored in a structured manner.👨💻🎯
-
vizier
Python-based research interface for blackbox and hyperparameter optimization, based on the internal Google Vizier Service.
-
python-string-similarity
A library implementing different string similarity and distance measures using Python.
-
Data-Structures-and-Algorithms-Python
All the essential resources and template code needed to understand and practice data structures and algorithms in python with few small projects to demonstrate their practical application.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Is it me or does it not seem very well thought out? Every example I've seen only has implementations in JavaScript and/or Python. I haven't seen any other languages nor a way to search by language. What a "string" means in one language can be completely different in another language. The primitive data types that the project assumes are not really supported across all programming languages.
Also if anyone hasn't already seen them, similar projects already exist and are more complete. E.g.
* https://rosettacode.org/
* https://programming-idioms.org/
* https://the-algorithms.com/
Not to mention LeetCode, CodeWars, Project Euler, Exercism can kinda serve the same role.
Hi. I want to implement an image server similar to Photoprism using ImageAI to tag images based on objects and context. However I don't want to spend to much time working on the frontend, at first I were thinking about using Danbooru and use Flexbooru or the web interface on my phone. But it doesn't have any encryption or password protection (since the purpose of it is to be used as a public image board).
Hello I'm trying to use this library: pyswarms and it works fine with the base code that they give
Rank-BM25 project, the top result when searching for python bm25.
> If you like Linkage, you might also like Solvespace.
No, I mean Brent Curry's Linkage[1] bicycle design software, not David Rector's Linkage Mechanism Designer and Simulator[2].
You should read Wikipedia article.[0]
N.B. About SolveSpace, as I'm its experienced user[youtube,patreon], I may say next: yes, it could be used for bike mockup, as any other CAD, but it still has a lot of limitations and even does not export correct STEP files yet[3], and in FreeCAD such STEP could fixed only partially.[video]
So, for serious 3D CAD work I highly recommend use FreeCAD (and LibreCAD for 2D CAD work) instead of SolveSpace, and use SolveSpace only as a helper tool like a calc or as a notepad for noting ideas.
About Linkage Mechanism Designer and Simulator, it is only useful for planar (2D) kinematics analyze, and if You are looking an alternative for it take a look on Pyslvs[4], that is in part based on SolveSpace's solver.
[0] https://en.wikipedia.org/wiki/rattleCAD#History
[1] https://bikechecker.com/
[2] https://blog.rectorsquid.com/linkage-mechanism-designer-and-...
[3] https://github.com/solvespace/solvespace/issues/206
[4] https://github.com/KmolYuan/Pyslvs-UI
[video] https://www.youtube.com/watch?v=F3LJMeqUDrU
[youtube] https://www.youtube.com/@appsoft
[patreon] https://patreon.com/app4soft
Python Algorithm related posts
- [2023 day 1] My solution is wrong, but it's the same answer as other solutions
- Wikifunctions
- [2023 Day 2 (Part 1)] [Typescript] Not sure what I am missing, can't get the right solution
- Introduction
- I am studying my college Python so can I learn algorithms from it?
- How would i clean manmade features like airports and canals from gis data from an entire country.
- Where To Read About Python Algos?
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Algorithm projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | TheAlgorithms | 179,554 |
2 | interactive-coding-challenges | 28,740 |
3 | algorithms | 23,540 |
4 | PythonRobotics | 21,707 |
5 | ImageAI | 8,398 |
6 | FATE | 5,498 |
7 | TextDistance | 3,300 |
8 | TorBot | 2,599 |
9 | algorithm-archive | 2,291 |
10 | DSAlgo | 1,850 |
11 | binarytree | 1,802 |
12 | pyswarms | 1,222 |
13 | vizier | 1,173 |
14 | rake-nltk | 1,034 |
15 | python-string-similarity | 946 |
16 | rank_bm25 | 845 |
17 | carefree-learn | 401 |
18 | Data-Structures-and-Algorithms-Python | 327 |
19 | Nashpy | 314 |
20 | python-pathfinding | 282 |
21 | algs4-py | 277 |
22 | arnis | 240 |
23 | Pyslvs-UI | 168 |
Sponsored