Я хочу, чтобы часть кода создавала переменную в пределах области действия, если она не существует, и обращайтесь к переменной, если она уже существует. Мне нужно, чтобы это был тот же код, так как он будет вызываться несколько раз.
Однако Tensorflow мне нужно указать, хочу ли я создавать или повторно использовать переменную, например:
with tf.variable_scope("foo"): #create the first time
v = tf.get_variable("v", [1])
with tf.variable_scope("foo", reuse=True): #reuse the second time
v = tf.get_variable("v", [1])
Как я могу получить его, чтобы выяснить, следует ли его автоматически создавать или повторно использовать? Я хочу, чтобы эти два блока кода были одинаковыми и запускали программу.