code: def test_columnspace_one():
      m = Matrix(
          [
              [1, 2, 0, 2, 5],
              [-2, -5, 1, -1, -8],
              [0, -3, 3, 4, 1],
              [3, 6, 0, -7, 2],
          ]
      )
  
      basis = m.columnspace()
      assert basis[0] == Matrix([1, -2, 0, 3])
      assert basis[1] == Matrix([2, -5, -3, 6])
      assert basis[2] == Matrix([2, -1, 4, -7])
  
      assert len(basis) == 3
      assert Matrix.hstack(m, *basis).columnspace() == basis
  
file_path: sympy/sympy/matrices/tests/test_subspaces.py
imports: from sympy.matrices import Matrix
  from sympy.core.numbers import Rational
  from sympy.core.symbol import symbols
  from sympy.solvers import solve
label_desc: Use image node_id 1 for calling a global function with example usage: test_columnspace_one() without return types