sklearn.datasets.make_sparse_coded_signal

sklearn.datasets.make_sparse_coded_signal()

Genera una señal como una combinación dispersa de elementos del diccionario.

Devuelve una matriz Y = DX, tal que D es (n_features, n_components), X es (n_components, n_samples) y cada columna de X tiene exactamente n_nonzero_coefs elementos distintos de cero.

Leer más en el Manual de Usuario.

Parámetros
n_samplesint

Número de muestras a generar

n_componentsint

Número de componentes en el diccionario

n_featuresint

Número de características del conjunto de datos a generar

n_nonzero_coefsint

Número de coeficientes activos (distintos de cero) en cada muestra

random_stateentero, instancia de RandomState o None, default=None

Determina la generación de números aleatorios para la creación de conjuntos de datos. Pasa un int para una salida reproducible a través de múltiples llamadas a la función. Ver Glosario.

Devuelve
datandarray de forma (n_features, n_samples)

La señal codificada (Y).

dictionaryndarray de forma (n_features, n_components)

El diccionario con componentes normalizados (D).

codendarray de forma (n_components, n_samples)

El código disperso tal que cada columna de esta matriz tiene exactamente n_nonzero_coefs elementos distintos de cero (X).