def columnspace(self, simplify=False):
        simpfunc = simplify if isinstance(
            simplify, FunctionType) else _simplify
        reduced, pivots = self.rref(simplify=simpfunc)

        basis = []
        # create a set of vectors for the basis
        for i in range(self.cols):
            if i in pivots:
                basis.append(self.col(i))
        return [self._new(b) for b in basis]
{% load config %}
dataset/ETHPy150Open sympy/sympy/sympy/matrices/matrices.py/MatrixBase.columnspace--crossover with--dataset/ETHPy150Open opps/opps/opps/core/templatetags/config.py/get_configs