numpy.random.Generator.shuffle
метод
-
Generator.shuffle(x) -
Изменяет последовательность на месте, перемешивая её содержимое.
Эта функция перемешивает только массив по первому измерению многомерного массива. Порядок подмассивов изменяется, но их содержимое остаётся неизменным.
Параметры: -
x : array_like -
Массив или список, подлежащий перемешиванию.
Возвращает: - None
Примеры
>>> rng = np.random.default_rng() >>> arr = np.arange(10) >>> rng.shuffle(arr) >>> arr [1 7 5 2 9 4 3 6 0 8] # random
Многомерные массивы перемешиваются только по первому измерению:
>>> arr = np.arange(9).reshape((3, 3)) >>> rng.shuffle(arr) >>> arr array([[3, 4, 5], # random [6, 7, 8], [0, 1, 2]]) -
© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.17.0/reference/random/generated/numpy.random.Generator.shuffle.html