Что такое ФЛАГИ в конструкторах python? Я видел, как они использовались во многих примерах без какого-либо оператора импорта. Один из таких примеров приведен ниже.
class DAE:
def __init__(self, FLAGS):
''' Imlimentation of deep autoencoder class.'''
self.FLAGS=FLAGS
Кроме того, они использовались в таких методах, как этот
self.FLAGS.num_h
Но я не смог найти num_h
инициализированный где-либо. Я также не могу найти более подробную информацию о ФЛАГАХ на inte rnet (возможно, я ищу его в неправильном контексте).
EDIT: Разобрался. Обнаружена функция / объект с именем FLAGS, который использует tf.app.flags.FLAGS
в основном файле. Здесь он просто передается конструктору в качестве аргумента.