sklearn.preprocessing.normalize

sklearn.preprocessing.normalize()

Escala los vectores de entrada individualmente a la norma unitaria (longitud del vector).

Lee más en el Manual de usuario.

Parámetros
X{array-like, sparse matrix} de forma (n_samples, n_features)

Los datos a normalizar, elemento por elemento. Las matrices scipy.sparse deben estar en formato CSR para evitar una copia innecesaria.

norm{“l1”, “l2”, “max”}, default=”l2”

La norma a utilizar para normalizar cada muestra distinta de cero (o cada característica distinta de cero si axis es 0).

axis{0, 1}, default=1

eje (axis) utilizado para normalizar los datos a lo largo. Si es 1, normaliza independientemente cada muestra, de lo contrario (si es 0) normaliza cada característica.

copybool, default=True

establécelo en False para realizar la normalización de filas in place y evitar una copia (si la entrada ya es un arreglo numpy o una matriz scipy.sparse CSR y si el eje es 1).

return_normbool, default=False

si se devuelven las normas calculadas

Devuelve
X{ndarray, sparse matrix} de forma (n_samples, n_features)

Entrada normalizada X.

normsndarray de forma (n_samples, ) si axis=1 sino (n_features, )

Un arreglo de normas a lo largo de un eje dado para X. Cuando X es disperso, se generará un NotImplementedError para la norma “l1” o “l2”.

Ver también

Normalizer

Realiza la normalización utilizando la API Transformer (por ejemplo, como parte de un Pipeline de preprocesamiento).

Notas

Para una comparación de los diferentes escaladores, transformadores y normalizadores, consulta examples/preprocessing/plot_all_scaling.py.