前提・実現したいこと
TnsorFlow のコードを試しています。
発生している問題・エラーメッセージ
TF v1.x style では 結果が得られたのに、 ## TF v2 style では結果が得られません。
該当のソースコード
TF v1.style
g = tf.Graph()
with g.as_default():
a = tf.constant(1, name='a') b = tf.constant(2, name='b') c = tf.constant(3, name='c') z = 2*(a-b) + c
with tf.compat.v1.Session(graph=g) as sess:
print('Result: z=', sess.run(z))
以上のコードでは以下の結果を得られます。
Result: z = 1
しかし、以下のコードでは応答なしです。
TF v2 style
a = tf.constant(1, name='a')
b = tf.constant(2, name='b')
c = tf.constant(3, name='c')
z = 2*(a-b) + c
tf.print('Result: z= ', z)
試したこと
TF-v2 style
def compute_z(a, b, c):
r1 = tf.subtract(a, b) r2 = tf.multiply(2, r1) z = tf.add(r2, c) return z
tf.print('Scalar Inputs:', compute_z(1, 2,3))
これも応答なし。
補足情報(FW/ツールのバージョンなど)
使用しているのは、 TnsorFlow2.0.0
コードは、Python Machine Learning 3rd Edition から。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。