numpy.random.shuffle#
- random.перемешивание(x)#
Изменяет последовательность на месте, перемешивая её содержимое.
Эта функция перемешивает массив только вдоль первой оси многомерного массива. Порядок подмассивов изменяется, но их содержимое остается прежним.
Примечание
Новый код должен использовать
shuffleметодGeneratorэкземпляр вместо; пожалуйста, смотрите Быстрый старт.- Параметры:
- xndarray или MutableSequence
Массив, список или изменяемая последовательность для перемешивания.
- Возвращает:
- None
Смотрите также
random.Generator.shuffleкоторый следует использовать для нового кода.
Примеры
>>> arr = np.arange(10) >>> np.random.shuffle(arr) >>> arr [1 7 5 2 9 4 3 6 0 8] # random
Многомерные массивы перемешиваются только вдоль первой оси:
>>> arr = np.arange(9).reshape((3, 3)) >>> np.random.shuffle(arr) >>> arr array([[3, 4, 5], # random [6, 7, 8], [0, 1, 2]])