sklearn.datasets.make_sparse_spd_matrix

sklearn.datasets.make_sparse_spd_matrix()

Genera una matriz dispersa simétrica definida positiva.

Leer más en el Manual de Usuario.

Parámetros
dimint, default=1

El tamaño de la matriz aleatoria a generar.

alphafloat, default=0.95

La probabilidad de que un coeficiente sea cero (ver notas). Los valores más grandes imponen una mayor dispersión. El valor debe estar entre 0 y 1.

norm_diagbool, default=False

Si se normaliza la matriz de salida para que los elementos de la diagonal principal sean todos 1

smallest_coeffloat, default=0.1

El valor del menor coeficiente entre 0 y 1.

largest_coeffloat, default=0.9

El valor del mayor coeficiente entre 0 y 1.

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
precmatriz dispersa de forma (dim, dim)

La matriz generada.

Ver también

make_spd_matrix

Notas

La dispersión se impone en realidad al factor cholesky de la matriz. Por lo tanto, alpha no se traduce directamente en la fracción de llenado de la propia matriz.