parameters: (x, h)
docstring: Return x * h for rank 1 tensors x and h.
docstring_summary: Return x * h for rank 1 tensors x and h.
docstring_tokens: Return x * h for rank 1 tensors x and h .
function: def _strict_conv1d(x, h):
    """Return x * h for rank 1 tensors x and h."""
    with ops.name_scope('strict_conv1d', values=[x, h]):
      x = array_ops.reshape(x, (1, -1, 1, 1))
      h = array_ops.reshape(h, (-1, 1, 1, 1))
      result = nn_ops.conv2d(x, h, [1, 1, 1, 1], 'SAME')
      return array_ops.reshape(result, [-1])
function_tokens: def _strict_conv1d ( x , h ) : with ops . name_scope ( 'strict_conv1d' , values = [ x , h ] ) : x = array_ops . reshape ( x , ( 1 , - 1 , 1 , 1 ) ) h = array_ops . reshape ( h , ( - 1 , 1 , 1 , 1 ) ) result = nn_ops . conv2d ( x , h , [ 1 , 1 , 1 , 1 ] , 'SAME' ) return array_ops . reshape ( result , [ - 1 ] )