The variety of machine learning techniques in combination with the solid implementations that scikit-learn offers makes it a one-stop-shopping library for machine learning in Python . Moreover, its consistent API, well-tested code and permissive licensing allow us to use it in a production environment.