class_docstr: Well tested because this is a simple override of the base class.
class_docstr_tok: ["Well","tested","because","this","is","a","simple","override","of","the","base","class","."]
code: def testMean(self):
      mu = [-1.0, 1.0]
      diag_large = [1.0, 5.0]
      v = [[2.0], [3.0]]
      diag_small = [3.0]
      dist = mvdpl.MultivariateNormalDiagPlusLowRank(
          loc=mu,
          scale_diag=diag_large,
          scale_perturb_factor=v,
          scale_perturb_diag=diag_small,
          validate_args=True,
      )
      self.assertAllEqual(mu, self.evaluate(dist.mean()))
  
file_path: probability/tensorflow_probability/python/distributions/mvn_diag_plus_low_rank_test.py
imports: import numpy
  import tensorflow.compat.v1
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import kullback_leibler
  from tensorflow_probability.python.distributions import mvn_diag
  from tensorflow_probability.python.distributions import mvn_diag_plus_low_rank
  from tensorflow_probability.python.distributions import mvn_tril
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 2 for calling the MultivariateNormalDiagPlusLowRankTest obj's underlying member method code with example usage: obj.testMean() without return types