Module Import alias Import alias Import alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad Call NameLoad NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad GeneratorExp Call NameLoad NameLoad NameLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad Str attr NameLoad NameLoad If BoolOpAnd NameLoad CompareIs NameLoad NameLoad body Return Call NameLoad Call NameLoad TupleLoad NameLoad NameLoad Assert BoolOpOr Call NameLoad NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Return Call NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Lambda arguments args NameParam NameParam defaults Call NameLoad NameLoad NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Return Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str Raise Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad Str Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad If CompareLt AttributeLoad NameLoad attr TupleLoad Num Num Num body Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad orelse Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr Assign NameStore Call NameLoad Str Num AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad NameLoad body Return Call NameLoad Call NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body Return Call NameLoad Call NameLoad NameLoad NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad NameLoad body Return Call NameLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad Str attr Call AttributeLoad Str attr Call NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad NameLoad body If CompareEq Call NameLoad NameLoad Num body Return Str orelse If CompareEq Call NameLoad NameLoad Num body Return Call AttributeLoad Str attr Call NameLoad SubscriptLoad NameLoad Index Num orelse Return Call AttributeLoad Str attr Call AttributeLoad Str attr Call NameLoad NameLoad NameLoad orelse Return Call NameLoad NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Num decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad Str attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If BoolOpAnd Call NameLoad AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return Call AttributeLoad Str attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr orelse Return Call AttributeLoad Str attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body If CompareIs NameLoad NameLoad body Return Str orelse If Call NameLoad NameLoad NameLoad body FunctionDef arguments args NameParam defaults body Return IfExp CompareIs NameLoad NameLoad Str Call NameLoad NameLoad decorator_list If CompareIs AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad Str attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr orelse Return Call AttributeLoad Str attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad Str attr Call NameLoad NameLoad NameLoad orelse Return Call NameLoad NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad Str attr Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return SubscriptLoad Call NameLoad AttributeLoad NameLoad attr Index Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad Str attr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If BoolOpAnd Call NameLoad AttributeLoad NameLoad attr NameLoad CompareLt AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Return BinOpAdd AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If BoolOpAnd Call NameLoad AttributeLoad NameLoad attr NameLoad BoolOpOr CompareGt AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr BoolOpAnd AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr If BoolOpAnd Call NameLoad AttributeLoad NameLoad attr NameLoad BoolOpOr CompareGt AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Return Call AttributeLoad Str attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Raise Call NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Num NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad NameLoad body Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad Str attr NameLoad NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list FunctionDef arguments args defaults vararg body Expr Str For NameStore NameLoad body Assert Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str
N/A N/A operator N/A sys N/A numpy chainer cuda TypeInfo N/A object N/A N/A Type information of an input/gradient array.

    It contains type information of an array, such as the shape of array and
    the number of dimensions.
    This information is independent of CPU or GPU array.
     __init__ N/A N/A self shape dtype N/A N/A N/A N/A self shape shape N/A N/A self dtype dtype N/A N/A self ndim N/A len shape N/A N/A TypeInfoTuple N/A tuple N/A N/A Type information of input/gradient tuples.

    It is a sub-class of tuple containing :class:`TypeInfo`. The i-th element
    of this object contains type information of the i-th input/gradient data.
    As each element is :class:`Expr`, you can easily check its validity.
     size N/A N/A self N/A N/A N/A Returns an expression representing its length.

        Returns:
            Expr: An expression object representing length of the tuple.
         N/A N/A Variable N/A len self N/A N/A {0}.size format N/A self name N/A N/A get_types N/A N/A data name accept_none N/A N/A N/A N/A isinstance data tuple N/A info N/A TypeInfoTuple N/A N/A _get_type name i x accept_none N/A N/A i x N/A enumerate data N/A N/A info name name N/A info N/A _get_type N/A N/A name index array accept_none N/A N/A N/A var N/A N/A {0}[{1}] format name index N/A N/A accept_none N/A array None N/A N/A N/A Variable N/A TypeInfo N/A None var N/A N/A N/A isinstance array N/A numpy ndarray N/A isinstance array N/A cuda ndarray N/A N/A Variable N/A TypeInfo N/A array shape N/A array dtype var N/A _make_un_operator N/A N/A exp priority func N/A N/A f N/A N/A x N/A N/A N/A N/A UnaryOperator priority x exp func N/A N/A f N/A _make_bin_operator N/A N/A exp priority func right_associative N/A False N/A f N/A N/A x y N/A N/A N/A N/A BinaryOperator priority x y exp func right_associative N/A N/A f N/A _make_bool_operator N/A N/A exp inv func N/A N/A f N/A N/A x y N/A N/A N/A N/A BoolBinaryOperator x y exp inv func N/A N/A f N/A _flip N/A N/A f N/A N/A N/A N/A N/A N/A x y N/A N/A f y x N/A Expr N/A object N/A N/A Abstract syntax tree of an expression.

    It represents an abstract syntax tree, and isn't a value. You can get its
    actual value with :meth:`eval` function, and get syntax representation with
    the :meth:`__str__` method.
    Each comparison operator (e.g. ``==``) generates a new :class:`Expr` object
    which represents the result of comparison between two expressions.

    .. admonition:: Example

       Let ``x`` and ``y`` be instances of :class:`Expr`, then ::

          >>> x = Variable(1, 'x')
          >>> y = Variable(1, 'y')
          >>> c = (x == y)

       is also an instance of :class:`Expr`. To evaluate and get its value,
       call :meth:`eval` method::

          >>> c.eval()
          True

       Call ``str`` function to get a representation of the original
       equation::

          >>> str(c)
          'x == y'

       You can actually compare an expression with a value::

          >>> (x == 1).eval()
          True

       Note that you can't use boolean operators such as ``and``, as they try
       to cast expressions to boolean values::

          >>> z = Variable(1, 'z')
          >>> x == y and y == z  # raises an error
          Traceback (most recent call last):
          RuntimeError: Don't convert Expr to bool. Please call Expr.eval method to evaluate expression.


     __init__ N/A N/A self priority N/A N/A N/A N/A self priority priority N/A eval N/A N/A self N/A N/A N/A Evaluates the tree to get actual value.

        Behavior of this function depends on an implementation class.
        For example, a binary operator ``+`` calls the ``__add__`` function
        with the two results of :meth:`eval` function.
         N/A N/A NotImplementedError N/A __getattr__ N/A N/A self name N/A N/A N/A N/A GetAttr self name N/A __getitem__ N/A N/A self key N/A N/A N/A N/A GetItem self key N/A __call__ N/A N/A self N/A args N/A N/A N/A Call self args N/A __nonzero__ N/A N/A self N/A N/A N/A msg Don't convert Expr to bool. Please call Expr.eval method to evaluate expression. N/A N/A RuntimeError msg N/A __bool__ N/A N/A self N/A N/A N/A N/A N/A self __nonzero__ N/A N/A __eq__ N/A _make_bool_operator == != N/A operator __eq__ N/A __ne__ N/A _make_bool_operator != == N/A operator __ne__ N/A __lt__ N/A _make_bool_operator < >= N/A operator __lt__ N/A __le__ N/A _make_bool_operator <= > N/A operator __le__ N/A __gt__ N/A _make_bool_operator > <= N/A operator __gt__ N/A __ge__ N/A _make_bool_operator >= < N/A operator __ge__ N/A __add__ N/A _make_bin_operator + 4 N/A operator __add__ N/A __radd__ N/A _flip __add__ N/A __sub__ N/A _make_bin_operator - 4 N/A operator __sub__ N/A __rsub__ N/A _flip __sub__ N/A __mul__ N/A _make_bin_operator * 5 N/A operator __mul__ N/A __rmul__ N/A _flip __mul__ N/A N/A N/A sys version_info N/A 3 0 0 N/A N/A __div__ N/A _make_bin_operator / 5 N/A operator __div__ N/A __rdiv__ N/A _flip __div__ N/A N/A __truediv__ N/A _make_bin_operator / 5 N/A operator __truediv__ N/A __rtruediv__ N/A _flip __truediv__ N/A __floordiv__ N/A _make_bin_operator // 5 N/A operator __floordiv__ N/A __rfloordiv__ N/A _flip __floordiv__ N/A __mod__ N/A _make_bin_operator % 5 N/A operator __mod__ N/A __rmod__ N/A _flip __mod__ N/A __pow__ N/A _make_bin_operator ** 7 N/A operator __mod__ right_associative True N/A __lshift__ N/A _make_bin_operator << 3 N/A operator __lshift__ N/A __rlshift__ N/A _flip __lshift__ N/A __rshift__ N/A _make_bin_operator >> 3 N/A operator __rshift__ N/A __rrshift__ N/A _flip __rshift__ N/A __and__ N/A _make_bin_operator & 2 N/A operator __and__ N/A __rand__ N/A _flip __and__ N/A __xor__ N/A _make_bin_operator ^ 1 N/A operator __xor__ N/A __rxor__ N/A _flip __xor__ N/A __or__ N/A _make_bin_operator | 0 N/A operator __or__ N/A __ror__ N/A _flip __or__ N/A __neg__ N/A _make_un_operator - 6 N/A operator __neg__ N/A __pos__ N/A _make_un_operator + 6 N/A operator __pos__ N/A __invert__ N/A _make_un_operator ~ 6 N/A operator __invert__ N/A _eval_expr N/A N/A v N/A N/A N/A N/A isinstance v Expr N/A N/A N/A N/A v eval N/A N/A N/A isinstance v list N/A N/A N/A list N/A map _eval_expr v N/A N/A N/A isinstance v tuple N/A N/A N/A tuple N/A map _eval_expr v N/A N/A v N/A _repr N/A N/A v N/A N/A N/A N/A isinstance v Expr N/A N/A N/A str v N/A N/A N/A isinstance v list N/A N/A N/A N/A [{0}] format N/A N/A ,  join N/A map _repr v N/A N/A N/A isinstance v tuple N/A N/A N/A N/A len v 0 N/A N/A () N/A N/A N/A N/A len v 1 N/A N/A N/A N/A ({0},) format N/A _repr N/A v N/A 0 N/A N/A N/A N/A ({0}) format N/A N/A ,  join N/A map _repr v N/A N/A N/A repr v N/A Atom N/A Expr N/A __init__ N/A N/A self N/A N/A N/A N/A N/A N/A super Atom self __init__ 8 N/A N/A Constant N/A Atom N/A __init__ N/A N/A self value N/A N/A N/A N/A N/A N/A super Constant self __init__ N/A N/A self value value N/A __str__ N/A N/A self N/A N/A N/A N/A _repr N/A self value N/A eval N/A N/A self N/A N/A N/A N/A self value N/A N/A Variable N/A Atom N/A __init__ N/A N/A self value name N/A N/A N/A N/A N/A N/A super Variable self __init__ N/A N/A self value value N/A N/A self name name N/A __str__ N/A N/A self N/A N/A N/A N/A self name N/A eval N/A N/A self N/A N/A N/A N/A self value N/A N/A GetAttr N/A Atom N/A __init__ N/A N/A self obj name N/A N/A N/A N/A N/A N/A super GetAttr self __init__ N/A N/A self obj obj N/A N/A self name name N/A __str__ N/A N/A self N/A N/A N/A N/A isinstance N/A self name str N/A N/A N/A N/A {0}.{1} format N/A _repr N/A self obj N/A self name N/A N/A N/A N/A isinstance N/A self name Constant N/A isinstance N/A N/A self name value str N/A N/A N/A N/A {0}.{1} format N/A _repr N/A self obj N/A N/A self name value N/A N/A N/A N/A getattr({0}, {1}) format N/A _repr N/A self obj N/A _repr N/A self name N/A eval N/A N/A self N/A N/A N/A N/A getattr N/A _eval_expr N/A self obj N/A _eval_expr N/A self name N/A N/A _str_subscript N/A N/A exp N/A N/A N/A N/A exp Ellipsis N/A N/A ... N/A N/A N/A isinstance exp slice N/A key_str N/A N/A v N/A N/A N/A N/A N/A v None N/A _repr v N/A N/A N/A N/A exp step None N/A N/A N/A N/A {0}:{1} format N/A key_str N/A exp start N/A key_str N/A exp stop N/A N/A N/A N/A {0}:{1}:{2} format N/A key_str N/A exp start N/A key_str N/A exp stop N/A key_str N/A exp step N/A N/A N/A isinstance exp tuple N/A N/A N/A N/A ,  join N/A map _str_subscript exp N/A N/A N/A _repr exp N/A GetItem N/A Atom N/A __init__ N/A N/A self obj key N/A N/A N/A N/A N/A N/A super GetItem self __init__ N/A N/A self obj obj N/A N/A self key key N/A __str__ N/A N/A self N/A N/A N/A key N/A _str_subscript N/A self key N/A N/A N/A {0}[{1}] format N/A _repr N/A self obj key N/A eval N/A N/A self N/A N/A N/A N/A N/A _eval_expr N/A self obj N/A N/A _eval_expr N/A self key N/A N/A Call N/A Atom N/A __init__ N/A N/A self obj args N/A N/A N/A N/A isinstance args tuple N/A N/A N/A N/A super Call self __init__ N/A N/A self obj obj N/A N/A self args args N/A __str__ N/A N/A self N/A N/A N/A N/A N/A {0}({1}) format N/A _repr N/A self obj N/A N/A ,  join N/A map _repr N/A self args N/A eval N/A N/A self N/A N/A N/A args N/A map _eval_expr N/A self args N/A func N/A _eval_expr N/A self obj N/A N/A func args N/A N/A UnaryOperator N/A Expr N/A __init__ N/A N/A self priority term exp func N/A N/A N/A N/A N/A N/A super UnaryOperator self __init__ priority N/A N/A self term term N/A N/A self exp exp N/A N/A self func func N/A eval N/A N/A self N/A N/A N/A N/A N/A self func N/A _eval_expr N/A self term N/A __str__ N/A N/A self N/A N/A N/A exp N/A _repr N/A self term N/A N/A N/A isinstance N/A self term Expr N/A N/A N/A self term priority N/A self priority N/A N/A exp N/A N/A ( exp ) N/A N/A N/A self exp exp N/A N/A BinaryOperator N/A Expr N/A __init__ N/A N/A self priority lhs rhs exp func right_associative N/A False N/A N/A N/A N/A N/A super BinaryOperator self __init__ priority N/A N/A self lhs lhs N/A N/A self rhs rhs N/A N/A self exp exp N/A N/A self func func N/A N/A self right_associative right_associative N/A eval N/A N/A self N/A N/A N/A left N/A N/A self _eval_left N/A right N/A N/A self _eval_right N/A N/A N/A self func left right N/A _eval_left N/A N/A self N/A N/A N/A N/A _eval_expr N/A self lhs N/A _eval_right N/A N/A self N/A N/A N/A N/A _eval_expr N/A self rhs N/A __str__ N/A N/A self N/A N/A N/A left N/A _repr N/A self lhs N/A N/A N/A isinstance N/A self lhs Expr N/A N/A N/A self priority N/A N/A self lhs priority N/A N/A self right_associative N/A N/A self priority N/A N/A self lhs priority N/A N/A left N/A N/A ( left ) N/A right N/A _repr N/A self rhs N/A N/A N/A isinstance N/A self rhs Expr N/A N/A N/A self priority N/A N/A self rhs priority N/A N/A N/A self right_associative N/A N/A self priority N/A N/A self rhs priority N/A N/A right N/A N/A ( right ) N/A N/A N/A {0} {2} {1} format left right N/A self exp N/A N/A Testable N/A object N/A expect N/A N/A self N/A N/A N/A N/A NotImplementedError N/A N/A BoolBinaryOperator N/A BinaryOperator Testable N/A __init__ N/A N/A self lhs rhs exp inv func N/A N/A N/A N/A N/A BinaryOperator __init__ self -1 lhs rhs exp func N/A N/A self inv inv N/A expect N/A N/A self N/A N/A N/A left N/A N/A self _eval_left N/A right N/A N/A self _eval_right N/A N/A N/A N/A self func left right N/A N/A N/A InvalidType N/A N/A {0} {1} {2} format N/A self lhs N/A self exp N/A self rhs N/A N/A {0} {1} {2} format left N/A self inv right N/A N/A InvalidType N/A Exception N/A N/A Raised when types of data for forward/backward are invalid.

     __init__ N/A N/A self expect actual msg N/A None N/A N/A N/A msg None N/A N/A msg N/A N/A Expect: {0}
Actual: {1} format expect actual N/A N/A N/A N/A super InvalidType self __init__ msg N/A N/A self expect expect N/A N/A self actual actual N/A N/A expect N/A N/A N/A bool_exprs N/A N/A Evaluates and tests all given expressions.

    This function evaluates given boolean expressions in order. When at least
    one expression is evaluated as `False`, that means the given condition is
    not satisfied.
    You can check conditions with this function.

    Args:
        bool_exprs (tuple of Bool expressions): Bool expressions you want to
            evaluate.
     N/A expr bool_exprs N/A N/A N/A isinstance expr Testable N/A N/A N/A expr expect N/A N/A prod N/A Variable N/A numpy prod prod