sklearn.utils.as_float_array

sklearn.utils.as_float_array()

Convierte un array-like en un arreglo de de puntos flotante (float).

El nuevo dtype será np.float32 o np.float64, dependiendo del tipo original. La función puede crear una copia o modificar el argumento dependiendo de la copia del argumento.

Parámetros
X{array-like, sparse matrix}
copybool, default=True

Si es True, se creará una copia de X. Si es False, aún puede devolverse una copia si el dtype de X no es un tipo de punto flotante.

force_all_finitebooleano o “allow-nan”, default=True

Si se produce un error en np.inf, np.nan, pd.NA en X. Las posibilidades son:

  • Verdadero: Forzar que todos los valores de X sean finitos.

  • False: acepta en X np.inf, np.nan, pd.NA.

  • “allow-nan”: sólo acepta en X valores np.nan y pd.NA. Los valores no pueden ser infinitos.

Nuevo en la versión 0.20: force_all_finite acepta la cadena 'allow-nan'.

Distinto en la versión 0.23: Acepta pd.NA y lo convierte en np.nan

Devuelve
XT{ndarray, sparse matrix}

Un arreglo de tipo de punto flotante (float).