TF2.0:如何使用numpy属性创建张量

时间:2019-10-16 15:55:30

标签: python-3.x numpy tensorflow tensorflow2.0

我正在尝试创建具有numpy属性的张量并尝试以下操作:

tensor1 = tf.reshape(tf.constant([100, 100, 100], dtype=tf.int64), (-1, 1))

print(tensor1)

 #tensor1
 tf.Tensor(
[[100]
 [100]
 [100]], shape=(3, 1), dtype=int64)

但是输出不会显示张量ID或numpy属性,其中值将是一个数组。如何创建该格式的张量

1 个答案:

答案 0 :(得分:1)

它仍然具有numpy方法,只需调用它即可:

tensor1 = tf.reshape(tf.constant([100, 100, 100], dtype=tf.int64), (-1, 1))

print(tensor1)
print(tensor1.numpy())

还要看一下两者之间的区别

print(str(tensor1))

print(repr(tensor1))