Python Algorithms

Open-source Python projects categorized as Algorithms

Top 23 Python Algorithm Projects

  • TheAlgorithms

    All Algorithms implemented in Python

    Project mention: I am studying my college Python so can I learn algorithms from it? | reddit.com/r/Python | 2023-05-02

    The Algorithms Contains many open source implementations of algorithms. Check it out.

  • algorithms

    Minimal examples of data structures and algorithms in Python

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • SciPy

    SciPy library main repository

    Project mention: [D] Which BLAS library to choose for apple silicon? | reddit.com/r/MachineLearning | 2023-05-24

    There are several lessons here: a) vanilla conda-forge numpy and scipy versions come with openblas, and it works pretty well, b) do not use netlib unless your matrices are small and you need to do a lot of SVDs, or idek why c) Apple's veclib/accelerate is super fast, but it is also numerically unstable. So much so that the scipy's devs dropped any support of it back in 2018. Like dang. That said, they are apparently are bring it back in, since the 13.3 release of macOS Ventura saw some major improvements in accelerate performance.

  • mlcourse.ai

    Open Machine Learning Course

    Project mention: mlcourse.ai: NEW Courses - star count:8755.0 | reddit.com/r/algoprojects | 2023-05-06
  • TextDistance

    Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.

    Project mention: textdistance: Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage. | reddit.com/r/coding | 2022-08-04
  • coding-problems

    Solutions for various coding/algorithmic problems and many useful resources for learning algorithms and data structures

  • Complete-Placement-Preparation

    This repository consists of all the material required for cracking the coding rounds and technical interviews during placements.

    Project mention: Coding interview preparation resources | reddit.com/r/coding | 2022-12-24
  • ONLYOFFICE

    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • python-ds

    No non-sense and no BS repo for how data structure code should be in Python - simple and elegant.

    Project mention: This Week In Python | dev.to | 2022-08-26

    python-ds – No non-sense and no BS repo for how data structure code should be in Python - simple and elegant

  • DSAlgo

    📚A repository that contains all the Data Structures and Algorithms concepts and solutions to various problems in Python3 stored in a structured manner.👨‍💻🎯

    Project mention: A repository that contains all the Data Structures and Algorithms concepts and solutions to various problems in Python3 stored in a structured manner.👨‍💻🎯 | reddit.com/r/coding | 2023-03-04
  • on-policy

    This is the official implementation of Multi-Agent PPO (MAPPO).

    Project mention: How do you compute rewards when you are using parallel environments? | reddit.com/r/reinforcementlearning | 2022-09-12
  • cheat-sheet

    Data structures & algorithms cheat sheet

  • algoexpert-data-structures-algorithms

    A collection of solutions for all problem statements on the AlgoExpert Coding Interview platform.

  • tryalgo

    Algorithms and data structures for preparing programming competitions: basic and advanced

    Project mention: I am studying my college Python so can I learn algorithms from it? | reddit.com/r/Python | 2023-05-02
  • Sorting-Algorithms-Visualizer

    Program made with Python and Pygame module for visualizing sorting algorithms

  • SeaLion

    The first machine learning framework that encourages learning ML concepts instead of memorizing class functions.

  • matrixprofile

    A Python 3 library making time series data mining tasks, utilizing matrix profile algorithms, accessible to everyone.

  • 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.

  • TAcharts

    Apply popular TA tools and charts to candlestick data with NumPy.

  • data-structures-and-algorithms

    My notes and solutions/code on Data Structures and Algorithms. (by paulonteri)

  • libmaths

    A Python library created to assist programmers with complex mathematical functions

  • Data-Structures-and-Algorithms

    Most frequent LeetCode questions to ace the coding interview! (by Sai-Adarsh)

  • five-letter-words

    Experiments with Knuth's 5,757 five letter words.

    Project mention: I need some advice on how to store a large file in memory. | reddit.com/r/learnprogramming | 2022-07-10

    https://github.com/charlesreid1/five-letter-words/blob/master/sgb-words.txt.

  • fragile

    Framework for building algorithms based on FractalAI

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-24.

Python Algorithms related posts

Index

What are some of the best open-source Algorithm projects in Python? This list will help you:

Project Stars
1 TheAlgorithms 158,973
2 algorithms 22,597
3 SciPy 11,281
4 mlcourse.ai 8,817
5 TextDistance 3,118
6 coding-problems 3,042
7 Complete-Placement-Preparation 2,664
8 python-ds 2,128
9 DSAlgo 1,474
10 on-policy 800
11 cheat-sheet 596
12 algoexpert-data-structures-algorithms 369
13 tryalgo 360
14 Sorting-Algorithms-Visualizer 327
15 SeaLion 319
16 matrixprofile 311
17 Data-Structures-and-Algorithms-Python 189
18 TAcharts 147
19 data-structures-and-algorithms 119
20 libmaths 73
21 Data-Structures-and-Algorithms 68
22 five-letter-words 66
23 fragile 45
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
www.influxdata.com