chainer.Initializer

class chainer.Initializer(dtype: Optional[Any] = None)[source]

Initializes array.

It initializes the given array.

Variables

dtype – Data type specifier. It is for type check in __call__ function.

Methods

__call__(array: Union[numpy.ndarray, cuda.ndarray, chainerx.ndarray]) None[source]

Initializes given array.

This method destructively changes the value of array. The derived class is required to implement this method. The algorithms used to make the new values depend on the concrete derived classes.

Parameters

array (N-dimensional array) – An array to be initialized by this initializer.

__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.