code: def outer(a, b):
      a = tf.expand_dims(a, 1)  # column vector
      b = tf.expand_dims(b, 0)  # row vector
      return tf.matmul(a, b)
  
file_path: neupy/neupy/utils/tf_utils.py
imports: from functools import wraps
  import numpy
  import tensorflow
  from neupy.utils.misc import as_tuple
  from neupy.utils.processing import asfloat
label_desc: Use image node_id 8 for calling a global function with example usage: outer(a, b) and returns: tf