慕的地10843
逗号表示维度表示为1-elem 元组而不是 int。每个张量在创建时默认为n维:import tensorflow as tft = tf.constant([1, 1, 1])s = tf.constant([[1, 1, 1],[2,2,2]])print("0) ", tf.shape(t))print("1) ", tf.shape(s))0) Tensor("Shape_28:0", shape=(1,), dtype=int32)1) Tensor("Shape_29:0", shape=(2,), dtype=int32)但是,您可以重塑形状以得到更“完整”的形状(即n X m / n X m X r ...暗):print("2) ", tf.reshape(t, [3,1]))print("3) ", tf.reshape(s, [2,3]))2) Tensor("Reshape_12:0", shape=(3, 1), dtype=int32)3) Tensor("Reshape_13:0", shape=(2, 3), dtype=int32)