sklearn.utils#
各种有助于开发的实用程序。
开发者指南。 有关更多详细信息,请参阅开发者实用程序 部分。
公开键作为属性的容器对象。 |
|
使用索引返回 X 的行、项目或列。 |
|
将类似数组转换为浮点数数组。 |
|
如果 X 包含 NaN 或无穷大,则抛出 ValueError。 |
|
用于将函数或类标记为已弃用的装饰器。 |
|
构建估计器的 HTML 表示。 |
|
生成器,用于创建包含 |
|
生成器,用于创建 |
|
使数组可用于交叉验证。 |
|
计算种子处的密钥的 32 位 murmurhash3。 |
|
以一致的方式对数组或稀疏矩阵进行重采样。 |
|
返回可安全用于 X 的掩码。 |
|
数组和稀疏矩阵的逐元素平方。 |
|
以一致的方式打乱数组或稀疏矩阵。 |
|
估计器的标签。 |
|
输入数据的标签。 |
|
目标数据的标签。 |
|
分类器的标签。 |
|
回归器的标签。 |
|
转换器的标签。 |
|
获取估计器标签。 |
输入和参数验证#
用于验证 scikit-learn 估计器中的输入和参数的函数。
标准估计器的输入验证。 |
|
对数组、列表、稀疏矩阵或类似对象的输入验证。 |
|
检查所有数组是否具有一致的第一个维度。 |
|
将种子转换为 np.random.RandomState 实例。 |
|
验证标量参数的类型和值。 |
|
对估计器执行 is_fitted 验证。 |
|
检查 |
|
确保数组是二维的、方形的且对称的。 |
|
展平列向量或一维 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 特定装饰器。 |
|
迭代地为估计器生成所有检查调用。 |
并行计算#
joblib
和threadpoolctl
工具的定制,用于 scikit-learn。
对 |
|
用于捕获函数参数的装饰器。 |