code: def test_nnls_tall(self):
      a = self.rng.uniform(low=-10, high=10, size=[50, 10])
      x = np.abs(self.rng.uniform(low=-2, high=2, size=[10]))
      x[::2] = 0
      b = a @ x
      xact, rnorm = nnls(
          a, b, atol=500 * np.linalg.norm(a, 1) * np.spacing(1.0)
      )
      assert_allclose(xact, x, rtol=0.0, atol=1e-10)
      assert rnorm < 1e-12
  
file_path: scipy/scipy/optimize/tests/test_nnls.py
imports: import numpy
  from numpy.testing import assert_allclose
  from pytest import raises
  from scipy.optimize import nnls
label_desc: Use image node_id 3 for calling the TestNNLS obj's underlying member method code with example usage: obj.test_nnls_tall() without return types