Повтор той же серии в NumPy
При создании генератора можно передать целое число: оно задаёт начало цепочки случайных значений. Два генератора с одним и тем же числом выдают одинаковую серию, если дальше вызывать один и тот же способ получения чисел.
Создадим два генератора с одним целым и получим по ряду из трёх дробных чисел от нуля до единицы. Выведем оба массива:
import numpy as np
rng_a = np.random.default_rng(7)
rng_b = np.random.default_rng(7)
first = rng_a.random((3,))
second = rng_b.random((3,))
print(first)
print(second)
Если при создании указать другое целое, серия будет другой. Сравним два таких ряда:
import numpy as np
rng_one = np.random.default_rng(7)
rng_two = np.random.default_rng(9)
series_one = rng_one.random((3,))
series_two = rng_two.random((3,))
print(series_one)
print(series_two)
Создайте два генератора с одним
и тем же целым 12. Получите
у каждого одномерный массив из
4 дробных чисел от нуля до
единицы. Выведите оба массива
и форму каждого.
Создайте генератор с целым 12
и генератор с целым 15.
Получите у каждого массив из
3 дробных чисел от нуля до
единицы. Выведите оба массива
и их формы.