【发布时间】:2020-05-24 16:06:16
【问题描述】:
作为 TensorFlow 的初学者我不明白为什么 tensorflow.rank 总是返回带有空值的形状?
这就是我的工作:
import tensorflow as tf
%tensorflow_version 2.x
list_2d = [[1,2,3,4],
[5,6,7,8],
[9,10,11,12]
]
tensor_2d = tf.Variable(list_2d)
print(tensor_2d.shape)
print(tf.rank(tensor_2d))
输出是
(3, 4)
tf.Tensor(2, shape=(), dtype=int32)
所以我的问题是shape=() 来自tf.rank 输出?
我不能从这里得到太多 - https://www.tensorflow.org/api_docs/python/tf/rank
【问题讨论】:
标签: python tensorflow google-colaboratory