code: def test_ndarray_full():
      assert_ndarrays_eq(
          (hl.nd.zeros(4), np.zeros(4)),
          (hl.nd.zeros((3, 4, 5)), np.zeros((3, 4, 5))),
          (hl.nd.ones(6), np.ones(6)),
          (hl.nd.ones((6, 6, 6)), np.ones((6, 6, 6))),
          (hl.nd.full(7, 9), np.full(7, 9)),
          (hl.nd.full((3, 4, 5), 9), np.full((3, 4, 5), 9)),
      )
  
      assert hl.eval(
          hl.nd.zeros((5, 5), dtype=hl.tfloat32)
      ).dtype, np.float32
      assert hl.eval(hl.nd.ones(3, dtype=hl.tint64)).dtype, np.int64
      assert hl.eval(
          hl.nd.full((5, 6, 7), hl.int32(3), dtype=hl.tfloat64)
      ).dtype, np.float64
  
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 18 for calling a global function with example usage: test_ndarray_full() without return types