code: def normal_from_natural_params(p1, p2):
      sigmasq = 0.5 * tf.reciprocal(-p1)
      loc = sigmasq * p2
      return {"loc": loc, "scale": tf.sqrt(sigmasq)}
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import edward.inferences.conjugacy.conjugate_log_probs
  import numpy
  import six
  import tensorflow
  import time
  from collections import defaultdict
  from edward.inferences.conjugacy.simplify import symbolic_suff_stat, full_simplify, expr_contains, reconstruct_expr
  from edward.models.random_variables import *
  from edward.util import copy, get_blanket
label_desc: Use image node_id 2 for calling a global function with example usage: normal_from_natural_params(p1, p2) and returns: dict