def func9():
x = tf.constant([
[
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]]
],
[
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]]
],
[
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]]
],
[
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]]
],
[
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]]
],
[
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]]
],
[
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]]
],
[
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]]
],
[
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]]
],
[
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]],
[[1, 0], [1, 0], [1, 0], [1, 0]]
]
])
with tf.Session() as sess:
print(sess.run(tf.shape(x)))
if name == 'main':
func9()
最后打印:
[10 3 4 2]
这四个元素,每一个元素怎么理解?
10批,每一批都是3行4列,2个维度,不知道这么理解对不对。