Я тоже новичок, который начал использовать tenorflow.Я считаю, что с типом переменной что-то не так.В соответствии с API-интерфейсом tenorflow, вы должны передать константу или список значений в 'tf.constant ()'.Однако в вашем коде перед инициализацией переменных и запуском этого сеанса tf.random_normal () является чем-то вроде заполнителя без какого-либо реального значения.Вы можете попробовать запустить этот код.Я не уверен, что понимаю эту проблему и хотел бы обсудить с вами.
import tensorflow as tf
a = tf.random_normal((10, 4))
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
b = tf.constant(sess.run(a))
print(sess.run(b))