“我怎么能?”;试用;iPython中的Tensorflow函数,看到答案了吗?

“我怎么能?”;试用;iPython中的Tensorflow函数,看到答案了吗?,tensorflow,tensorflow2.0,Tensorflow,Tensorflow2.0,有时候,我真的只是想以交互方式尝试一些东西,比如softmax(),或者sigmoid(),只是想了解它们的行为。我正在努力寻找答案。也许我需要用numpy重写一切,但我希望不是 例如: v = tf.sigmoid(tf.convert_to_tensor([0.123, 0.345])) 现在我有了v,但我是否能找出如何查看其中的值。如果您运行的是Tensorflow 2.0,该如何操作- v = tf.sigmoid(tf.convert_to_tensor([0.123, 0.345]

有时候,我真的只是想以交互方式尝试一些东西,比如
softmax()
,或者
sigmoid()
,只是想了解它们的行为。我正在努力寻找答案。也许我需要用numpy重写一切,但我希望不是

例如:

v = tf.sigmoid(tf.convert_to_tensor([0.123, 0.345]))

现在我有了
v
,但我是否能找出如何查看其中的值。如果您运行的是Tensorflow 2.0,该如何操作-

v = tf.sigmoid(tf.convert_to_tensor([0.123, 0.345]))
v.numpy()
答案是-

array([0.5307113, 0.5854046], dtype=float32)
如果您正在运行Tensorflow 1.0-

with tf.Session() as sess:
  print(v.eval())
它给出了以下答案-

[0.5307113 0.5854046]

打印(v)怎么样?由于此问题被标记为
tensorflow2.0
,因此我假设这是您正在使用的版本。对我来说,它只打印名称、形状和数据类型,而不是值。您确定要使用TF2.0吗?您可以通过“print(tf.\uuu version\uuuuu)
v.numpy()
”进行检查?是的,版本2.0.0我正在运行2.0.0,并获得“Tensor对象没有属性numpy”?编辑:我怀疑这与渴望执行有关。我禁用了它,因为当我从1.x.@Mastiff运行时,我的东西都坏了-那么eval()函数是否有帮助?