Example #1
0
    def simplify(self,
                 ratio=1.7,
                 measure=count_ops,
                 rational=False,
                 inverse=False,
                 **_):
        """Applies simplify to the elements of a matrix in place.

        This is a shortcut for M.applyfunc(lambda x: simplify(x, ratio, measure))

        See Also
        ========

        sympy.simplify.simplify.simplify
        """
        return self
        if isinstance(self._args, tuple):
            return self.func(*(_simplify(self._args[i])
                               for i in range(len(self._args))),
                             shape=self.shape)
        for i in range(len(self._args)):
            self._args[i] = _simplify(self._args[i],
                                      ratio=ratio,
                                      measure=measure,
                                      rational=rational,
                                      inverse=inverse)

        return self
Example #2
0
    def simplify(self, ratio=1.7, measure=count_ops):
        """Applies simplify to the elements of a matrix in place.

        This is a shortcut for M.applyfunc(lambda x: simplify(x, ratio, measure))

        See Also
        ========

        sympy.simplify.simplify.simplify
        """
        for i in range(len(self._mat)):
            self._mat[i] = _simplify(self._mat[i], ratio=ratio, measure=measure)
Example #3
0
    def simplify(self, **kwargs):
        """Applies simplify to the elements of a matrix in place.

        This is a shortcut for M.applyfunc(lambda x: simplify(x, ratio, measure))

        See Also
        ========

        sympy.simplify.simplify.simplify
        """
        for i in range(len(self._mat)):
            self._mat[i] = _simplify(self._mat[i], **kwargs)
Example #4
0
    def simplify(self, ratio=1.7, measure=count_ops, rational=False, inverse=False):
        """Applies simplify to the elements of a matrix in place.

        This is a shortcut for M.applyfunc(lambda x: simplify(x, ratio, measure))

        See Also
        ========

        sympy.simplify.simplify.simplify
        """
        for i in range(len(self._mat)):
            self._mat[i] = _simplify(self._mat[i], ratio=ratio, measure=measure,
                                     rational=rational, inverse=inverse)