Skip to main content

A set of python modules for machine learning and data mining

Project description

Travis

scikit-learn

scikit-learn is a Python module for machine learning built on top of SciPy and distributed under the 3-Clause BSD license.

The project was started in 2007 by David Cournapeau as a Google Summer of Code project, and since then many volunteers have contributed. See the AUTHORS.rst file for a complete list of contributors.

It is currently maintained by a team of volunteers.

Note scikit-learn was previously referred to as scikits.learn.

Dependencies

scikit-learn is tested to work under Python 2.6, Python 2.7, and Python 3.4. (using the same codebase thanks to an embedded copy of six). It should also work with Python 3.3.

The required dependencies to build the software are NumPy >= 1.6.1, SciPy >= 0.9 and a working C/C++ compiler.

For running the examples Matplotlib >= 1.1.1 is required and for running the tests you need nose >= 1.1.2.

This configuration matches the Ubuntu Precise 12.04 LTS release from April 2012.

scikit-learn also uses CBLAS, the C interface to the Basic Linear Algebra Subprograms library. scikit-learn comes with a reference implementation, but the system CBLAS will be detected by the build system and used if present. CBLAS exists in many implementations; see Linear algebra libraries for known issues.

Install

This package uses distutils, which is the default way of installing python modules. To install in your home directory, use:

python setup.py install --user

To install for all users on Unix/Linux:

python setup.py build
sudo python setup.py install

Development

Code

GIT

You can check the latest sources with the command:

git clone https://github.com/scikit-learn/scikit-learn.git

or if you have write privileges:

git clone git@github.com:scikit-learn/scikit-learn.git

Contributing

Quick tutorial on how to go about setting up your environment to contribute to scikit-learn: https://github.com/scikit-learn/scikit-learn/blob/master/CONTRIBUTING.md

Before opening a Pull Request, have a look at the full Contributing page to make sure your code complies with our guidelines: http://scikit-learn.org/stable/developers/index.html

Testing

After installation, you can launch the test suite from outside the source directory (you will need to have the nose package installed):

$ nosetests -v sklearn

Under Windows, it is recommended to use the following command (adjust the path to the python.exe program) as using the nosetests.exe program can badly interact with tests that use multiprocessing:

C:\Python34\python.exe -c "import nose; nose.main()" -v sklearn

See the web page http://scikit-learn.org/stable/install.html#testing for more information.

Random number generation can be controlled during testing by setting the SKLEARN_SEED environment variable.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scikit-learn-0.16.1.tar.gz (7.3 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

scikit_learn-0.16.1-cp34-none-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.4Windows x86-64

scikit_learn-0.16.1-cp34-none-win32.whl (2.7 MB view details)

Uploaded CPython 3.4Windows x86

scikit_learn-0.16.1-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.4mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

scikit_learn-0.16.1-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.3mmacOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

scikit_learn-0.16.1-cp27-none-win_amd64.whl (3.1 MB view details)

Uploaded CPython 2.7Windows x86-64

scikit_learn-0.16.1-cp27-none-win32.whl (2.8 MB view details)

Uploaded CPython 2.7Windows x86

scikit_learn-0.16.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl (5.4 MB view details)

Uploaded CPython 2.7macOS 10.10+ Intel (x86-64, i386)macOS 10.10+ x86-64macOS 10.6+ Intel (x86-64, i386)macOS 10.9+ Intel (x86-64, i386)macOS 10.9+ x86-64

scikit-learn-0.16.1.win-amd64-py3.4.exe (3.2 MB view details)

Uploaded Source

scikit-learn-0.16.1.win-amd64-py2.7.exe (3.3 MB view details)

Uploaded Source

scikit-learn-0.16.1.win32-py3.4.exe (3.0 MB view details)

Uploaded Source

scikit-learn-0.16.1.win32-py2.7.exe (3.1 MB view details)

Uploaded Source

File details

Details for the file scikit-learn-0.16.1.tar.gz.

File metadata

  • Download URL: scikit-learn-0.16.1.tar.gz
  • Upload date:
  • Size: 7.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for scikit-learn-0.16.1.tar.gz
Algorithm Hash digest
SHA256 c0721e295056c95c7002e05726f2bd271a7923e88bdeab34a2b60aac2b0ee6e4
MD5 363ddda501e3b6b61726aa40b8dbdb7e
BLAKE2b-256 4091ec319f8ddad10539440192ac0ed6f445eda57472f370e66a70bdaf90003d

See more details on using hashes here.

File details

Details for the file scikit_learn-0.16.1-cp34-none-win_amd64.whl.

File metadata

File hashes

Hashes for scikit_learn-0.16.1-cp34-none-win_amd64.whl
Algorithm Hash digest
SHA256 75867e998a7096ad0315233e3aa4915933c86533995d187df9c2e3692fbe74b1
MD5 a1881b3154cfe094a86a1719ccc3e9a0
BLAKE2b-256 8ab10e5b63445e7350e78300268669cac2bdc33c779b503ab0d8efc4cb903495

See more details on using hashes here.

File details

Details for the file scikit_learn-0.16.1-cp34-none-win32.whl.

File metadata

File hashes

Hashes for scikit_learn-0.16.1-cp34-none-win32.whl
Algorithm Hash digest
SHA256 2322bf7c1acc790ce4806d97242c40cf540d281d91df4c1513268bc442a208f0
MD5 ca5864cdf9f1938aa1a55d6092bf5c86
BLAKE2b-256 8bc6194073f0746f3e2be219b845252bc04dc9a8cc630c292d6ab6a79edec396

See more details on using hashes here.

File details

Details for the file scikit_learn-0.16.1-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for scikit_learn-0.16.1-cp34-cp34m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 93fc19d27a75f169939326caeb51b2d3197cfffc8c14aeda46dca7446b1a4edf
MD5 195617979cad940ba3d358e4bd4f1172
BLAKE2b-256 bdcdd1e13cd1adb86171aab6efc0f40aebd97efdbd8d3a3f53fdbae1666e54fc

See more details on using hashes here.

File details

Details for the file scikit_learn-0.16.1-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for scikit_learn-0.16.1-cp33-cp33m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 349fac0b25d2ec6b851e24347a9fb84cf9d15584039a65907247945ad498ba9d
MD5 38365c693e159bf2250c01f7473ce788
BLAKE2b-256 d641e3f45776a1f5fa0aa06be1402bda222b96b14b9b4e3300db887a66be2e16

See more details on using hashes here.

File details

Details for the file scikit_learn-0.16.1-cp27-none-win_amd64.whl.

File metadata

File hashes

Hashes for scikit_learn-0.16.1-cp27-none-win_amd64.whl
Algorithm Hash digest
SHA256 c27568107d79b1cea37c67270184a8b2869264e3d5d26d9d6126131627b42fc7
MD5 6a3f9d6b75c85665d757d03acd09cf6e
BLAKE2b-256 e979f50307eae50babd0e634ed7153e4ed1522c1be99de1a5bdf900d462df233

See more details on using hashes here.

File details

Details for the file scikit_learn-0.16.1-cp27-none-win32.whl.

File metadata

File hashes

Hashes for scikit_learn-0.16.1-cp27-none-win32.whl
Algorithm Hash digest
SHA256 22f696bbf2c2cd0126c6d7e662b935b5cd2ac8521fe439b408736b76cc957773
MD5 fdffd90ca6040c28af833467adbd8df3
BLAKE2b-256 fc28837d3ac599e1be8630e542c56a585800d63bde8309386fb368a29ed6d9ec

See more details on using hashes here.

File details

Details for the file scikit_learn-0.16.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for scikit_learn-0.16.1-cp27-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 dfca488700ea701088d217f91da17deb9c182b540cbd7b11d3e74be9f09d8d4c
MD5 5309baa1f17dcd73c01ba3718b505a07
BLAKE2b-256 03fb964451757486dd3759422e3b277951ca580ae45a3af18a22c2574522f85a

See more details on using hashes here.

File details

Details for the file scikit-learn-0.16.1.win-amd64-py3.4.exe.

File metadata

File hashes

Hashes for scikit-learn-0.16.1.win-amd64-py3.4.exe
Algorithm Hash digest
SHA256 32ae045d21f2b10e6401badc605b6cdfc1e97f891afcf8d2bd8fad3eb76deeda
MD5 a7f4fcfbd9342a179b6b3bca7fae3b0a
BLAKE2b-256 9f95579c5ba404439fff76169ecdd78fbc928725c6d544a08f6c6dd9224f6ba1

See more details on using hashes here.

File details

Details for the file scikit-learn-0.16.1.win-amd64-py2.7.exe.

File metadata

File hashes

Hashes for scikit-learn-0.16.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 8693b309164ce508944a92887a6aa772a551a5499005d1472f4de3b97c079b3e
MD5 f2200264382a7f76cd9d8bc8f709de8d
BLAKE2b-256 301cc2388e64acbcd9206ec0ed092b5b2e9e1ecbac554aaf31c7b176de50b18f

See more details on using hashes here.

File details

Details for the file scikit-learn-0.16.1.win32-py3.4.exe.

File metadata

File hashes

Hashes for scikit-learn-0.16.1.win32-py3.4.exe
Algorithm Hash digest
SHA256 01167197c34df25ac103a482adefae4acf8c93115ae3d4feaf388d7d5c3ecc33
MD5 28dc57e538e074748832d18fb8a93e88
BLAKE2b-256 8f3e894f8a4945bd870ffd27cbf02461141e9363cbd3b8129307dc7ad413c5b2

See more details on using hashes here.

File details

Details for the file scikit-learn-0.16.1.win32-py2.7.exe.

File metadata

File hashes

Hashes for scikit-learn-0.16.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 27e12e15bba981c5e495f4a86ac1eeb4762032a325d6966805c31372ecd56eaa
MD5 92163784a63ee789cb91347008fe0d7d
BLAKE2b-256 fbb21067c87cc0ad54af09ccb7158138ba2ac22d74314daac144e9da7cfc4411

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page