34 Open-Source Python Libraries You Should Know About

What is a library?

A library is a collection of pre-combined codes that can be used iteratively to reduce the time required to code.

Scikit- learn

A free software machine learning library for the Python programming language that can be effectively used for a variety of applications.


The Numenta Platform for Intelligent Computing (NuPIC) is a platform which aims to implement an HTM learning algorithm and make them public source as well.


Ramp provides a simple, declarative syntax for exploring features, algorithms, and transformations.


NumPy relies on BLAS and LAPACK for efficient linear algebra computations.