code: def test_vectorspace_orthonormalization():
      a1 = np.array(
          [[2, 0, 4, 12], [0, 2, 16, 4], [4, 16, 6, 2], [2, -12, 4, 6]]
      )
  
      expect1 = np.array(
          [
              [0.40824829, -0.1814885, 0.04982278, 0.89325973],
              [0.0, 0.1088931, 0.99349591, -0.03328918],
              [0.81649658, 0.50816781, -0.06462163, -0.26631346],
              [0.40824829, -0.83484711, 0.07942048, -0.36063281],
          ]
      )
  
      np.testing.assert_array_almost_equal(
          vectorspace_orthonormalization(a1), expect1, decimal=7
      )
  
      np.testing.assert_array_almost_equal(
          vectorspace_orthonormalization(a1 / 2), expect1, decimal=7
      )
  
imports: import numpy
  from mlxtend.math import vectorspace_dimensionality, vectorspace_orthonormalization
label_desc: Use image node_id 1 for calling a global function with example usage: test_vectorspace_orthonormalization() without return types