本文整理汇总了Python中sympy.assumptions.handlers.test_closed_group函数的典型用法代码示例。如果您正苦于以下问题:Python test_closed_group函数的具体用法?Python test_closed_group怎么用?Python test_closed_group使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了test_closed_group函数的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Add
def Add(expr, assumptions):
"""
Antihermitian + Antihermitian -> Antihermitian
Antihermitian + !Antihermitian -> !Antihermitian
"""
if expr.is_number:
return AskImaginaryHandler._number(expr, assumptions)
return test_closed_group(expr, assumptions, Q.antihermitian)
示例2: MatAdd
def MatAdd(expr, assumptions):
return test_closed_group(expr, assumptions, Q.complex_elements)
示例3: Mul
def Mul(expr, assumptions):
return test_closed_group(expr, assumptions, Q.algebraic)
示例4: MatMul_elements
def MatMul_elements(matrix_predicate, scalar_predicate, expr, assumptions):
d = sift(expr.args, lambda x: isinstance(x, MatrixExpr))
factors, matrices = d[False], d[True]
return fuzzy_and([
test_closed_group(Basic(*factors), assumptions, scalar_predicate),
test_closed_group(Basic(*matrices), assumptions, matrix_predicate)])