chainer.utils.type_check.TypeInfoTuple

class chainer.utils.type_check.TypeInfoTuple(iterable=(), /)[source]

Type information of input/gradient tuples.

It is a sub-class of tuple containing TypeInfo. The i-th element of this object contains type information of the i-th input/gradient data. As each element is Expr, you can easily check its validity.

Methods

__getitem__(key, /)

Return self[key].

__len__()

Return len(self).

__iter__()

Implement iter(self).

count(value, /)

Return number of occurrences of value.

index(value, start=0, stop=9223372036854775807, /)

Return first index of value.

Raises ValueError if the value is not present.

size()[source]

Returns an expression representing its length.

Returns

An expression object representing length of the tuple.

Return type

Expr

__eq__(value, /)

Return self==value.

__ne__(value, /)

Return self!=value.

__lt__(value, /)

Return self<value.

__le__(value, /)

Return self<=value.

__gt__(value, /)

Return self>value.

__ge__(value, /)

Return self>=value.

__add__(value, /)

Return self+value.

__mul__(value, /)

Return self*value.

__rmul__(value, /)

Return value*self.