扩展sklearn的工具

sktools的Python项目详细描述


sktools公司

https://img.shields.io/pypi/v/sktools.svghttps://github.com/david26694/sktools/workflows/Unit%20Tests/badge.svgDocumentation Status

sktools提供了扩展sklearn的工具,比如一些基于功能工程的转换器。在

安装

要安装sktools,请在终端中运行以下命令:

$ pip install sktools

文档

可以在https://sktools.readthedocs.io中找到

用法

^{pr2}$

特点

以下是sktools当前提供的功能列表:

  • sktools.encoders.NestedTargetEncoder执行适合嵌套变量的目标编码。在
  • sktools.encoders.QuantileEncoder使用分位数而不是平均值执行目标聚合。在
  • sktools.preprocessing.CyclicFeaturizer通过正弦和余弦转换将数字特征转换为周期特征。在
  • sktools.impute.IsEmptyExtractor创建指示是否缺少值的二进制变量。在
  • sktools.matrix_denser.MatrixDenser转换器,将稀疏矩阵转换为密集矩阵。在
  • sktools.quantilegroups.GroupedQuantileTransformer按组创建特征的分位数。在
  • sktools.quantilegroups.PercentileGroupFeaturizer创建关于实例与其组的分位数进行比较的特性。在
  • sktools.quantilegroups.MeanGroupFeaturizer创建关于实例与其组的平均值进行比较的特性。在
  • sktools.selectors.TypeSelector获取与类型匹配的变量。在
  • sktools.selectors.ItemsSelector允许手动选择一些变量。在
  • sktools.ensemble.MedianForestRegressor在聚合树预测时应用中值而不是平均值。在
  • sktools.linear_model.QuantileRegressionsklearn样式的分位数回归包装器。在
  • sktools.model_selection.BootstrapFoldbootstrap交叉验证程序。在

许可证

麻省理工学院执照

学分

此包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。在

历史

0.1.3(2020-07-13)

  • 引导交叉验证
  • 循环特性器

0.1.2(2020-06-24)

  • L1线性模型与随机森林
  • 分位数编码器重构

0.1.1(2020-06-10)

  • 重构代码,添加组特征

0.1.0(2020-04-19)

  • PyPI的第一个版本。在

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

推荐PyPI第三方库


热门话题
java JavaFX SwingWorker等价物?   java如何检查一个字符串只包含数字和一个小数点?   java遇到了异常组织。阿帕奇。卡塔琳娜。LifecycleException:无法启动组件   java如何从日期格式获取最低计时单位?   java应用服务器与开发过程的集成   java我无法运行Junit测试   无法在java多线程处理中维护生产者任务的顺序   java如何在CLI应用程序中“拦截”Ctrl+C?   java如何使用JSch进行原子SFTP文件传输,以便在写入过程完成之前无法访问该文件?   java当用户摆弄html范围滑块时,如何更改内容(文本)?   如何在Java中向现有文件追加文本?   JUnit测试中的java模拟Apache驼峰位置   java Maven更新项目和依赖项