x = numpy.random.rand(100, 5)
numpy.random.shuffle(x)
training, test = x[:80, :], x[80:, :]
Numpy: как разделить/разбить набор данных (массив) на обучающие и тестовые наборы данных, например, для перекрестной проверки?