我正在尝试创建具有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属性,其中值将是一个数组。如何创建该格式的张量
答案 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))