code: def test_ndarray_indices_aggregations():
      ht = hl.utils.range_table(1)
      ht = ht.annotate_globals(g=hl.nd.ones((2, 2)))
      ht = ht.annotate(x=hl.nd.ones((2, 2)))
      ht = ht.annotate(a=hl.nd.solve(ht.x, 2 * ht.g))
      ht = ht.annotate(b=hl.nd.solve(2 * ht.g, ht.x))
      ht = ht.annotate(c=hl.nd.solve_triangular(2 * ht.g, hl.nd.eye(2)))
      ht = ht.annotate(d=hl.nd.solve_triangular(hl.nd.eye(2), 2 * ht.g))
      ht = ht.annotate(e=hl.nd.svd(ht.x))
      ht = ht.annotate(f=hl.nd.inv(ht.x))
      ht = ht.annotate(h=hl.nd.concatenate((ht.x, ht.g)))
      ht = ht.annotate(i=hl.nd.concatenate((ht.g, ht.x)))
  
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 52 for calling a global function with example usage: test_ndarray_indices_aggregations() without return types