Comment diviser/partitionner un ensemble de données en ensembles de données d’apprentissage et de test pour, par exemple, une validation croisée ?

| | | | | | | | | |

Quel est un bon moyen de diviser un tableau NumPy de manière aléatoire en ensemble de données d'entraînement et de test/validation ? Quelque chose de similaire aux fonctions cvpartition ou crossvalind dans Matlab.