一组用于机器学习和数据挖掘的python模块

scikit-learn的Python项目详细描述


AzureTravisCodecovCircleCIPython35PyPiDOI

SCIKIT学习

scikit learn是一个用于机器学习的python模块,它构建在 根据3条BSD许可证进行复制和分发。

这个项目是在2007年由david cournapeau作为google summer启动的。 从那以后,许多志愿者都参与了这个项目。见 第About us页 一份核心贡献者的名单。

目前由一个志愿者小组负责维护。

网址:http://scikit-learn.org

安装

依赖关系

scikit学习需要:

  • Python(>;=3.5)
  • 纽比(>;=1.11.0)
  • scipy(>;=0.17.0)
  • 作业库(>;=0.11)

scikit learn 0.20是支持python2.7的最后一个版本。 scikit学习0.21及更高版本需要python 3.5或更高版本。

运行示例matplotlib>;=1.5.1是必需的。几个例子 需要scikit image>;=0.12.3,少数示例需要pandas>;=0.18.0。

用户安装

如果你已经安装了Numpy和Scipy, 安装scikit learn的最简单方法是使用pip

pip install -U scikit-learn

conda

conda install scikit-learn

文档包括更详细的installation instructions

变更日志

changelog 对于scikit learn的显著变化的历史。

发展

我们欢迎所有经验层次的新贡献者。scikit学习 社区目标应该是有帮助的、受欢迎的和有效的。这个 Development Guide 有关于贡献代码、文档、测试和 更多。我们在自述文件中包含了一些基本信息。

源代码

您可以使用以下命令检查最新的源代码:

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

贡献

要了解有关为Scikit Learn做出贡献的更多信息,请参阅 Contributing guide

测试

安装后,您可以从 源目录(需要安装pytest>;=3.3.0):

pytest sklearn

查看网页http://scikit-learn.org/dev/developers/advanced_installation.html#testing 欲了解更多信息。

Random number generation can be controlled during testing by setting the ^{tt4}$ environment variable.

提交拉取请求

在打开拉取请求之前,请查看 完整的贡献页面以确保您的代码符合 我们的指导方针是:http://scikit-learn.org/stable/developers/index.html

项目历史

这个项目是在2007年由david cournapeau作为google summer启动的。 从那以后,许多志愿者都参与了这个项目。见 第About us页 一份核心贡献者的名单。

该项目目前由一个志愿者小组负责维护。

notescikit learn以前被称为scikits.learn

帮助和支持

文档

引文

如果您在科学出版物中使用scikit learn,我们将感谢您的引用:http://scikit-learn.org/stable/about.html#citing-scikit-learn

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何获取所有链接并使用SeleniumWebDriver逐个单击这些链接   java中数组列表的arraylist移位元素   java如何存储具有不同类型参数的元素   java不能使用List<Future<?>>当从不同位置调用时,在方法参数中   java我应该如何修复代码以避免测试代码出错?   安卓 PreferenceFragment java。lang.RuntimeException   java在运行emulator时发现错误   java取消多个AsyncTask回调的有效方法是什么?如果中途满足条件,这些回调将在将来返回?   有没有办法在运行时将方法动态分配给Java类?   java如何将propertyfile与GlassFish一起使用   如何在PHP中使用bcrypt对密码进行哈希处理?   Java和UDP web服务器   java JPA允许EntityListeners执行JPA操作吗?   java执行do while语句时不会产生错误   java无法在edittext中显示数据库中的数据   java Tomcat中活动会话的数量   java在何处使用@SuppressWarnings(“requestfactory”)   netty连接中的java HornetQ异常