code: def test_lstsq_complex_larger_rhs(self):
      # gh-9891
      size = 20
      n_rhs = 70
      G = np.random.randn(size, size) + 1j * np.random.randn(size, size)
      u = np.random.randn(size, n_rhs) + 1j * np.random.randn(
          size, n_rhs
      )
      b = G.dot(u)
      # This should work without segmentation fault.
      u_lstsq, res, rank, sv = linalg.lstsq(G, b, rcond=None)
      # check results just in case
      assert_array_almost_equal(u_lstsq, u)
  
file_path: catboost/contrib/python/numpy/py3/numpy/linalg/tests/test_regression.py
imports: import warnings
  import numpy
  from numpy import linalg, arange, float64, array, dot, transpose
  from numpy.testing import assert_, assert_raises, assert_equal, assert_array_equal, assert_array_almost_equal, assert_array_less
label_desc: Use image node_id 9 for calling the TestRegression obj's underlying member method code with example usage: obj.test_lstsq_complex_larger_rhs() without return types