所以,我是Tensorflow的新手,我刚刚编写了一个基本代码,用数学方法使用计算图添加两个数字,但它在IPython控制台中运行时抛出一个错误:
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
import numpy as np
import tensorflow as tf
a = tf.constant(3.0, dtype=tf.float32)
b = tf.constant(4.0)
total = a+b
print(a)
print(b)
print(total)
tf.Tensor("Const:0", dtype='f',shape=[1])
tf.Tensor("Const_1:0", dtype='f',shape =[1])
tf.Tensor("add:0", dtype='f',shape=[1])
错误:
TypeError: __init__() got an unexpected keyword argument 'shape'
请帮忙&提前谢谢....
答案 0 :(得分:0)
答案 1 :(得分:0)
tf.Tensor("Const:0", dtype='f',shape=[1])
在当你为
创建一个对象时tf.Tensor ()
它没有参数“shape”,请删除它并尝试agin
否则,如果你需要使用形状意味着像
一样使用它tf.shape([1])