scikit-learn is a machine learning library for the Python programming language. It features various classification, regression and clustering algorithms including support vector machines, random forests, gradient boosting, k-means and DBSCAN, and is designed to interoperate with the Python numerical and scientific libraries NumPy and SciPy.
If you already have a working installation of numpy and scipy, the easiest way to install scikit-learn is using pip
:
pip install -U scikit-learn
or conda
:
conda install scikit-learn