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

Свой генератор в TensorFlow

Класс Generator хранит своё состояние отдельно от глобального источника. Объект создают через from_seed, а числа берут методом uniform у этого объекта.

Создадим генератор и дважды запросим по два равномерных числа:

import tensorflow as tf gen = tf.random.Generator.from_seed(3) part1 = gen.uniform(shape=(2,)) part2 = gen.uniform(shape=(2,)) print(part1.numpy()) print(part2.numpy()) # выведет [0.13229859 0.5348098] # выведет [0.28796744 0.8532672]

Новый объект с тем же зерном снова начнёт цепочку с начала:

import tensorflow as tf gen = tf.random.Generator.from_seed(3) start = gen.uniform(shape=(2,)) print(start.numpy()) # выведет [0.13229859 0.5348098]

Создайте генератор с начальным значением 11 и выведите три равномерных дробных числа из него.

Из одного генератора получите сначала ряд из двух чисел, затем ещё один такой же по длине ряд и выведите оба.

Соберите таблицу 2 на 3 равномерных дробных чисел через свой генератор с начальным значением 4 и выведите её.

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