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

Атрибут algorithm

Атрибут algorithm класса Generator возвращает строку с названием алгоритма, который используется для генерации случайных чисел. Этот атрибут доступен только для чтения и определяется при создании генератора. Он позволяет узнать, какой именно алгоритм применяется внутри конкретного экземпляра Generator.

Значение атрибута зависит от способа создания генератора. Например, при использовании from_seed с указанием алгоритма возвращается заданное имя алгоритма, а при создании через from_non_deterministic_state может возвращаться строка вида philox или другое внутреннее имя.

Синтаксис

generator.algorithm

Пример

Давайте создадим генератор с алгоритмом philox и выведем значение атрибута algorithm:

import tensorflow as tf gen = tf.random.Generator.from_seed(0, alg='philox') print(gen.algorithm)

Результат выполнения кода:

"philox"

Пример

Давайте создадим генератор с алгоритмом threefry и проверим значение атрибута:

import tensorflow as tf gen = tf.random.Generator.from_seed(0, alg='threefry') print(gen.algorithm)

Результат выполнения кода:

"threefry"

Пример

Давайте создадим генератор без указания алгоритма и посмотрим, какое значение примет атрибут algorithm:

<+python+> import tensorflow as tf gen = tf.random.Generator.from_non_deterministic_state() print(gen.algorithm) <-python+>

Результат выполнения кода:

"philox"

Смотрите также

  • класс Generator,
    который управляет генерацией случайных чисел
  • метод from_seed,
    который создает генератор с заданным зерном
  • метод from_non_deterministic_state,
    который создает генератор с недетерминированным состоянием
  • атрибут state,
    который хранит текущее состояние генератора
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить