sklearn.utils#
各种有助于开发的实用工具。
开发者指南。有关更多详细信息,请参阅开发者实用工具部分。
将键作为属性公开的容器对象。 |
|
使用索引返回 X 的行、项或列。 |
|
将类数组转换为浮点数数组。 |
|
如果 X 包含 NaN 或无穷大,则抛出 ValueError。 |
|
将函数或类标记为已弃用的装饰器。 |
|
构建估计器的 HTML 表示。 |
|
生成器,用于创建包含从 0 到 |
|
生成器,用于创建最多 |
|
使数组可用于交叉验证。 |
|
计算在 seed 处 key 的 32 位 murmurhash3。 |
|
以一致的方式对数组或稀疏矩阵进行重采样。 |
|
返回一个可安全用于 X 的掩码。 |
|
类数组和稀疏矩阵的逐元素平方。 |
|
以一致的方式打乱数组或稀疏矩阵。 |
|
估计器的标签。 |
|
输入数据的标签。 |
|
目标数据的标签。 |
|
分类器的标签。 |
|
回归器的标签。 |
|
转换器的标签。 |
|
获取估计器标签。 |
输入和参数验证#
用于验证 scikit-learn 估计器中输入和参数的函数。
标准估计器的输入验证。 |
|
对数组、列表、稀疏矩阵或类似对象的输入验证。 |
|
检查所有数组是否具有一致的第一维度。 |
|
将 seed 转换为 np.random.RandomState 实例。 |
|
验证标量参数的类型和值。 |
|
对估计器执行 is_fitted 验证。 |
|
检查 |
|
确保数组是 2D、方阵且对称的。 |
|
展平列或一维 numpy 数组,否则抛出错误。 |
|
检查估计器的 fit 方法是否支持给定参数。 |
|
验证输入数据并设置或检查输入特征的名称和计数。 |
元估计器#
元估计器的实用工具。
仅当检查返回真值时才可用的属性。 |
基于类别标签的权重处理#
用于处理基于类别标签的权重的实用工具。
估计非平衡数据集的类别权重。 |
|
为非平衡数据集按类别估计样本权重。 |
处理分类器中的多类别目标#
用于处理分类器中多类别/多输出目标的实用工具。
检查 |
|
确定目标指示的数据类型。 |
|
提取唯一标签的有序数组。 |
最佳数学运算#
在 scikit-learn 中执行最佳数学运算的实用工具。
计算稀疏向量的密度。 |
|
计算方阵行列式的对数。 |
|
计算其范围近似于 A 的范围的正交矩阵。 |
|
计算截断的随机 SVD。 |
|
正确处理稀疏矩阵情况的点积。 |
|
返回传入数组中加权众数(最常见)值的数组。 |
处理稀疏矩阵和数组#
用于处理稀疏矩阵和数组的实用工具集合。
在 CSR 或 CSC 矩阵上计算沿轴的增量均值和方差。 |
|
CSC/CSR 矩阵的原地列缩放。 |
|
CSR 矩阵的原地列缩放。 |
|
CSR 或 CSC 矩阵的原地行缩放。 |
|
原地交换 CSC/CSR 矩阵的两列。 |
|
原地交换 CSC/CSR 矩阵的两行。 |
|
在 CSR 或 CSC 矩阵上计算沿轴的均值和方差。 |
用 Cython 编写的用于处理稀疏矩阵和数组的实用工具。
根据其 L1 范数原地归一化 CSR 矩阵或数组的行。 |
|
根据其 L2 范数原地归一化 CSR 矩阵或数组的行。 |
处理图#
图实用工具和算法。
返回从源到所有可达节点的最近路径长度。 |
随机采样#
随机采样的实用工具。
无放回地抽取整数样本。 |
操作数组的辅助函数#
操作数组的少量辅助函数集合。
查找数组中正值的最小值。 |
元数据路由#
在 scikit-learn 估计器中路由元数据的实用工具。
用户指南。有关更多详细信息,请参阅元数据路由部分。
包含消费者的元数据请求信息。 |
|
存储和处理路由对象的元数据路由。 |
|
存储路由器的调用者和被调用者方法之间的映射。 |
|
从给定对象获取 |
|
验证并路由输入参数。 |
发现 scikit-learn 对象#
发现 scikit-learn 对象的实用工具。
从 |
|
从 |
|
从 |
API 兼容性检查器#
用于检查估计器与 scikit-learn API 兼容性的各种实用工具。
检查估计器是否符合 scikit-learn 约定。 |
|
用于参数化估计器检查的 Pytest 特定装饰器。 |
|
迭代地为估计器生成所有可调用检查。 |
并行计算#
针对 scikit-learn 用法定制的 joblib
和 threadpoolctl
工具。
对 |
|
用于捕获函数参数的装饰器。 |