parameters: (op)
return_statement: return [tensor_shape.matrix(None, None),
            tensor_shape.vector(None),
            tensor_shape.vector(None)]
docstring: Shape function for DeserializeManySparse op.
docstring_summary: Shape function for DeserializeManySparse op.
docstring_tokens: Shape function for DeserializeManySparse op .
function: def _DeserializeSparseShape(op):  # pylint: disable=invalid-name
    """Shape function for DeserializeManySparse op."""
    serialized_sparse_shape = op.inputs[0].get_shape().with_rank(2)
    serialized_sparse_shape.merge_with(
        tensor_shape.TensorShape([None, 3]))
  
    return [tensor_shape.matrix(None, None),
            tensor_shape.vector(None),
            tensor_shape.vector(None)]
function_tokens: def _DeserializeSparseShape ( op ) : # pylint: disable=invalid-name serialized_sparse_shape = op . inputs [ 0 ] . get_shape ( ) . with_rank ( 2 ) serialized_sparse_shape . merge_with ( tensor_shape . TensorShape ( [ None , 3 ] ) ) return [ tensor_shape . matrix ( None , None ) , tensor_shape . vector ( None ) , tensor_shape . vector ( None ) ]