KFold

La función KFold divide un conjunto de datos en k bloques. A continuación, considera uno de ellos como conjunto de validación y el resto como conjunto de entrenamiento, devolviendo las k combinaciones posibles (la primera combinación es la que considera el primer bloque como conjunto de validación y el resto como conjunto de entrenamiento, la segunda es la que considera el segundo bloque como conjunto de validación y el resto como conjunto de entrenamiento, etc.).

Cálculo del número de apariciones de cada elemento en una serie Pandas

Si queremos calcular el número de veces que cada elemento aparece en una serie pandas (o en una columna de un dataframe pandas), podemos recurrir a la función value_counts() de dicha librería. Por ejemplo, consideremos el siguiente dataframe:

df = pd.DataFrame({
"a": [1, 2, 1, 5]
})

Podemos calcular el número de apariciones de cada elemento con la siguiente instrucción: