4. Генерация случайных данных
4.1. Получение простых случайных данных
-
rand(d0, d1, …, dn)
- Массив случайных значений заданной формы.
-
randn(d0, d1, …, dn)
- Массив случайных значений с нормальным распределением.
-
randint(low[, high, size, dtype])
- Массив случайных целых чисел из интервала [low; high).
-
random_integers(low[, high, size])
- Массив случайных целых чисел типа np.int из интервала [low; high).
-
random_sample([size])
- Массив случайных чисел с плавающей точкой из интервала [0.0; 1.0).
-
random([size])
-
Массив случайных чисел с плавающей точкой из интервала [0.0; 1.0). Псевдоним функции
random_sample([size])
. -
ranf([size])
-
Массив случайных чисел с плавающей точкой из интервала [0.0; 1.0). Псевдоним функции
random_sample([size])
. -
sample([size])
-
Массив случайных чисел с плавающей точкой из интервала [0.0; 1.0). Псевдоним функции
random_sample([size])
. -
choice(a[, size, replace, p])
- Случайная выборка из значений заданного одномерного массива.
-
bytes(length)
- Строка случайных байт заданной длинны.
4.2. Перестановки
-
shuffle(x)
- Возвращает случайную перестановку элементов массива.
-
permutation(x)
- Возвращает случайную перестановку элементов массива или случайную последовательность заданной длинны из его элементов.
4.3. Генератор псевдо-случайных чисел
-
RandomState([seed])
- Класс-контейнер для генератора псевдослучайных чисел.
-
seed([seed])
- Задает начальные условия для генератора случайных чисел.
-
get_state()
- Возвращает кортеж с данными о внутреннем состоянни генератора.
-
set_state(state)
- Установка внутреннего состояния генератора.