#NEWLINE# def configure( self , in_obj ) : #NEWLINE# #INDENT# super ( Recurrent , self ) . configure ( in_obj ) #NEWLINE# ( self . nin , self . nsteps ) = self . in_shape #NEWLINE# self . out_shape = ( in_obj . nout , self . nsteps ) #NEWLINE# self . gate_shape = ( ( self . nout * self . ngates ) , self . nsteps ) #NEWLINE# if ( self . weight_shape is None ) : #NEWLINE# #INDENT# self . weight_shape = ( self . nout , self . nin ) #NEWLINE# #UNINDENT# return self