РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pynpPmRnSd 128 of 145 menu
◀ ▶

Повтор той же серии в 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 дробных чисел от нуля до единицы. Выведите оба массива и их формы.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить