code: def test_ndarray_log_broadcasting():
      expected = np.array(
          [math.log(x) for x in [5, 10, 15, 20]]
      ).reshape(2, 2)
      actual = hl.eval(hl.log(hl.nd.array([[5, 10], [15, 20]])))
      assert np.array_equal(actual, expected)
  
imports: import math
  import numpy
  import re
  from ..helpers import *
  import pytest
  from hail.utils.java import FatalError, HailUserError
label_desc: Use image node_id 53 for calling a global function with example usage: test_ndarray_log_broadcasting() without return types