在之前的代码中,我尝试了下面的内容并且它有效,但它现在不能正常工作。有谁能看到这个问题?
with tf.Session() as session():
session.run(init)
但现在我收到了这个错误。通过查看其他帖子,似乎是因为其他人在使用括号时会使用括号。但是我没有使用括号,我看不出有什么问题。
with tf.Session() as session():
^
SyntaxError: can't assign to function call
答案 0 :(得分:1)
with tf.Session() as session():
与:
有些相同session() = tf.Session()
产生相同的错误,因为()
之后的括号session
使得Python认为左侧是一个语法和语义错误的表达式,因此你应该删除它们:
with tf.Session() as session:
...
答案 1 :(得分:0)
在之前的代码中,我尝试了以下内容并且它有效,但它现在无法正常工作。
嗯,这根本不可能,因为
shapeless-scalacheck
是每个 Python中的语法错误。你想要的是
with tf.Session() as session():
最后没有括号with tf.Session() as session:
。
答案 2 :(得分:0)
import tensorflow as tf
with tf.compat.v1.Session() as sess:
a = tf.constant(3.0)
b = tf.constant(4.0)
c = a+b
print(sess.run(c))
sess.close()
7.0