Different libraries and packages that can be used for implementing machine learning models in Python:
Great for multi-dimensional array and matrices processing.
It is developed specifically for data extraction and preparation.
Good for images, statistics, linear algebra.
Supports several supervised and unsupervised algorithms.
Theano is used to define, evaluate, and optimize mathematical expressions involving multi-dimensional arrays.
It is an open-source library for high performance numerical computation.
It is a high-level neural networks API capable of running on top of the previous two libraries.