我有以下代码
import tensorflow as tf
X_tf = tf.Variable([[25, 2, 9], [5, 26, -5], [3, 7, -1]])
lambdas_X_tf, V_X_tf = tf.linalg.eig(X_tf)
当我执行它时,我得到以下错误
文件“C:\用户\u1.conda\envs\py39\lib\站点包\tensorflow\python\util\traceback_utils.py”,第153行,在错误处理程序中从无文件“C:\用户\u1.conda\envs\py39\lib\站点包\tensorflow\python\ops\linalg_ops.py”,第406行,在eig中,v = gen_linalg_ops.eig(Tensor,输出=输出数据类型,计算_v=True,名称=名称)未绑定本地错误:赋值前引用了局部变量“out_dtype”
原因何在?
1条答案
按热度按时间pokxtpni1#
您需要设置
dtype as float32
: