относительно использования tf.app.flags.DEFINE_enum

105
5

В программе я увидел следующий сегмент кода

tf.app.flags.DEFINE_enum('image_format', 'png', ['jpg', 'jpeg', 'png'],
'Image format.')

Но я не смог найти определение использования tf.app.flags.DEFINE_enum, для чего он используется?

спросил(а) 2021-01-19T18:20:54+03:00 2 месяца, 3 недели назад
1
Решение
76

Это делает параметр командной строки, который называется image_format, с по умолчанию png, и который может принимать значения png, jpeg или jpg. В строке справки программы флаг будет объясняться просто "Формат изображения".

Из документа:

Регистрирует флаг, значением которого может быть любая строка из enum_values.

Args:

    name: str, имя флага. default: str|None, значение по умолчанию для флага. enum_values: [str], непустой список строк с возможными значениями для флага. help: str, справочное сообщение. ...

ответил(а) 2021-01-19T18:20:54+03:00 2 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема