2016-04-19 47 views
2

Tensorflowを初めて使用しています。私は次のようにテンソルxを持っている:テンソルフロートレースが機能しない

>>> x.eval() 
array([[1, 2, 3], 
     [4, 5, 6], 
     [7, 8, 9]], dtype=int32) 

私はこのテンソルのトレースを計算したいので、私はtf.traceを使用しますが、それはエラーがスローされます:

>>> tf.trace(x) 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
AttributeError: 'module' object has no attribute 'trace' 

私はそれを解決することができますか?多くのおかげで

+0

興味深いを表示します。テンソルフローのバグのように見えます。 – Aaron

+0

@etarionうん、エラーは古いバージョンです。私は再インストールし、今すぐ動作します。 – lenhhoxung

答えて

1
私にとって

作品

import tensorflow as tf 
x = tf.constant([[1, 2, 3],[4, 5, 6],[7, 8, 9]], dtype=tf.int32) 
sess = tf.InteractiveSession() 
x.eval() 
tf.trace(x).eval() 

これは

[[1 2 3] 
[4 5 6] 
[7 8 9]] 
15 
+0

まだ私のために動作しません。多分私は古いバージョンを使用していますか?しかし、私は1ヶ月前にインストールしました。 – lenhhoxung

+1

1ヶ月古いです –

+0

再インストール後、正常に動作するので、古いバージョンの問題です。 – lenhhoxung

関連する問題