Я хочу заполнить мой генератор случайных чисел.Я могу сделать следующее, что работает:
import tensorflow as tf
sess = tf.Session()
# Set seed at graph-level
tf.random.set_random_seed(1)
# Set seed at op level
a = tf.random_uniform([1], seed=1)
with tf.Session() as sess1:
print(sess1.run(a))
Следующее также работает:
print(sess.run(tf.random_uniform([1], seed=1)))
Тем не менее, каждый раз, когда я запускаю его, генерируется другое число:
print(sess.run(a))
Информация о семени: https://www.tensorflow.org/api_docs/python/tf/random/set_random_seed
1) Почему последний не работает?
2) Что я могу сделать, чтобы заставить его работать, т.е. без использованияиз "с tf.Session () как sess1:"?