sklearn.utils#
Various utilities to help with development.
Developer guide. See theUtilities for Developers section for further details.
Container object exposing keys as attributes. | |
Return rows, items or columns of X using indices. | |
Convert an array-like to an array of floats. | |
Throw a ValueError if X contains NaN or infinity. | |
Decorator to mark a function or class as deprecated. | |
Build a HTML representation of an estimator. | |
Generator to create slices containing | |
Generator to create | |
Make arrays indexable for cross-validation. | |
Compute the 32bit murmurhash3 of key at seed. | |
Resample arrays or sparse matrices in a consistent way. | |
Return a mask which is safe to use on X. | |
Element wise squaring of array-likes and sparse matrices. | |
Shuffle arrays or sparse matrices in a consistent way. | |
Tags for the estimator. | |
Tags for the input data. | |
Tags for the target data. | |
Tags for the classifier. | |
Tags for the regressor. | |
Tags for the transformer. | |
Get estimator tags. |
Input and parameter validation#
Functions to validate input and parameters within scikit-learn estimators.
Input validation for standard estimators. | |
Input validation on an array, list, sparse matrix or similar. | |
Check that all arrays have consistent first dimensions. | |
Turn seed into a np.random.RandomState instance. | |
Validate scalar parameters type and value. | |
Perform is_fitted validation for estimator. | |
Check that | |
Make sure that array is 2D, square and symmetric. | |
Ravel column or 1d numpy array, else raises an error. | |
Check whether the estimator's fit method supports the given parameter. | |
Validate input data and set or check feature names and counts of the input. |
Meta-estimators#
Utilities for meta-estimators.
An attribute that is available only if check returns a truthy value. |
Weight handling based on class labels#
Utilities for handling weights based on class labels.
Estimate class weights for unbalanced datasets. | |
Estimate sample weights by class for unbalanced datasets. |
Dealing with multiclass target in classifiers#
Utilities to handle multiclass/multioutput target in classifiers.
Check if | |
Determine the type of data indicated by the target. | |
Extract an ordered array of unique labels. |
Optimal mathematical operations#
Utilities to perform optimal mathematical operations in scikit-learn.
Compute density of a sparse vector. | |
Compute logarithm of determinant of a square matrix. | |
Compute an orthonormal matrix whose range approximates the range of A. | |
Compute a truncated randomized SVD. | |
Dot product that handle the sparse matrix case correctly. | |
Return an array of the weighted modal (most common) value in the passed array. |
Working with sparse matrices and arrays#
A collection of utilities to work with sparse matrices and arrays.
Compute incremental mean and variance along an axis on a CSR or CSC matrix. | |
Inplace column scaling of a CSC/CSR matrix. | |
Inplace column scaling of a CSR matrix. | |
Inplace row scaling of a CSR or CSC matrix. | |
Swap two columns of a CSC/CSR matrix in-place. | |
Swap two rows of a CSC/CSR matrix in-place. | |
Compute mean and variance along an axis on a CSR or CSC matrix. |
Utilities to work with sparse matrices and arrays written in Cython.
Normalize inplace the rows of a CSR matrix or array by their L1 norm. | |
Normalize inplace the rows of a CSR matrix or array by their L2 norm. |
Working with graphs#
Graph utilities and algorithms.
Return the length of the shortest path from source to all reachable nodes. |
Random sampling#
Utilities for random sampling.
Sample integers without replacement. |
Auxiliary functions that operate on arrays#
A small collection of auxiliary functions that operate on arrays.
Find the minimum value of an array over positive values. |
Metadata routing#
Utilities to route metadata within scikit-learn estimators.
User guide. See theMetadata Routing section for further details.
Discovering scikit-learn objects#
Utilities to discover scikit-learn objects.
Get a list of all displays from | |
Get a list of all estimators from | |
Get a list of all functions from |
API compatibility checkers#
Various utilities to check the compatibility of estimators with scikit-learn API.
Check if estimator adheres to scikit-learn conventions. | |
Pytest specific decorator for parametrizing estimator checks. | |
Iteratively yield all check callables for an estimator. |
Parallel computing#
Customizations ofjoblib
andthreadpoolctl
tools for scikit-learnusage.
Tweak of | |
Decorator used to capture the arguments of a function. |