docstr: Confirm we can copy the distribution.
code: def testCopy(self):
      """Confirm we can copy the distribution."""
      distribution = shifted_categorical.ShiftedCategorical(
          logits=[100.0, 100.0, 100.0], shift=2
      )
      copy = distribution.copy()
      with self.cached_session() as s:
          probs_np = s.run(copy.probs_parameter())
          logits_np = s.run(copy.logits_parameter())
          ref_probs_np = s.run(distribution.probs_parameter())
          ref_logits_np = s.run(distribution.logits_parameter())
      self.assertAllEqual(ref_logits_np, logits_np)
      self.assertAllEqual(ref_probs_np, probs_np)
  
file_path: agents/tf_agents/distributions/shifted_categorical_test.py
imports: import numpy
  import tensorflow
  import tensorflow_probability
  from tf_agents.distributions import shifted_categorical
label_desc: Use image node_id 1 for calling the ShiftedCategoricalTest obj's underlying member method code with example usage: obj.testCopy() without return types