コード例 #1
0
ファイル: codeprinter.py プロジェクト: placasse/sympy
    def get_expression_indices(self, expr, assign_to):
        rinds, junk = get_indices(expr)
        linds, junk = get_indices(assign_to)

        # support broadcast of scalar
        if linds and not rinds:
            rinds = linds
        if rinds != linds:
            raise ValueError("lhs indices must match non-dummy" " rhs indices in %s" % expr)

        return self._sort_optimized(rinds, assign_to)
コード例 #2
0
ファイル: codeprinter.py プロジェクト: skolwind/sympy
    def get_expression_indices(self, expr, assign_to):
        rinds, junk = get_indices(expr)
        linds, junk = get_indices(assign_to)

        # support broadcast of scalar
        if linds and not rinds:
            rinds = linds
        if rinds != linds:
            raise ValueError("lhs indices must match non-dummy"
                             " rhs indices in %s" % expr)

        return self._sort_optimized(rinds, assign_to)