code: def test_prod():
      data = [[random.uniform(1, 10)] for c in range(10)]
      h2o_data = h2o.H2OFrame(data)
      np_data = np.array(data)
  
      h2o_prod = h2o_data.prod()
      np_prod = np.prod(np_data)
  
      assert abs(h2o_prod - np_prod) < 1e-06, (
          "check unsuccessful! h2o computed {0} and numpy computed {1}. expected "
          "equal quantile values between h2o and numpy".format(
              h2o_prod, np_prod
          )
      )
      h2o.remove(h2o_data)
  
imports: from builtins import zip
  from builtins import range
  import sys
  import h2o
  from tests import pyunit_utils
  import numpy
  import random
label_desc: Use image node_id 1 for calling a global function with example usage: test_prod() without return types