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