code: def test_weighted_average(self):
      score = average(self.scores, self.weights)
      assert_allclose(score, np.array([1.75, 3.75, 5.75]))
  
imports: import os
  import sys
  import unittest
  from numpy.testing import assert_allclose
  from numpy.testing import assert_array_equal
  from numpy.testing import assert_equal
  from numpy.testing import assert_raises
  import numpy
  from sklearn.utils import shuffle
  from combo.models.score_comb import aom
  from combo.models.score_comb import moa
  from combo.models.score_comb import average
  from combo.models.score_comb import maximization
  from combo.models.score_comb import median
  from combo.models.score_comb import majority_vote
label_desc: Use image node_id 3 for calling the TestStatic obj's underlying member method code with example usage: obj.test_weighted_average() without return types