tf.shape_n(input, out_type=None, name=None)

tf.shape_n(input, out_type=None, name=None)

See the guide: Tensor Transformations > Shapes and Shaping

Returns shape of tensors.

This operation returns N 1-D integer tensors representing shape of input[i]s.


  • input: A list of at least 1 Tensor objects of the same type.
  • out_type: An optional tf.DType from: tf.int32, tf.int64. Defaults to tf.int32.
  • name: A name for the operation (optional).


A list with the same number of Tensor objects as input of Tensor objects of type out_type.

Defined in tensorflow/python/ops/