parameters: (self)
return_statement: return sum([K.count_params(p) for p in self.weights])
docstring: Count the total number of scalars composing the weights.
  
      Returns:
          An integer count.
  
      Raises:
          RuntimeError: if the layer isn't yet built
              (in which case its weights aren't yet defined).
docstring_summary: Count the total number of scalars composing the weights.
docstring_tokens: Count the total number of scalars composing the weights .
function: def count_params(self):
      """Count the total number of scalars composing the weights.
  
      Returns:
          An integer count.
  
      Raises:
          RuntimeError: if the layer isn't yet built
              (in which case its weights aren't yet defined).
      """
      if not self.built:
        if self.__class__.__name__ == 'Sequential':
          self.build()  # pylint: disable=no-value-for-parameter
        else:
          raise RuntimeError('You tried to call `count_params` on ' + self.name +
                             ', but the layer isn\'t built. '
                             'You can build it manually via: `' + self.name +
                             '.build(batch_input_shape)`.')
      return sum([K.count_params(p) for p in self.weights])
function_tokens: def count_params ( self ) : if not self . built : if self . __class__ . __name__ == 'Sequential' : self . build ( ) # pylint: disable=no-value-for-parameter else : raise RuntimeError ( 'You tried to call `count_params` on ' + self . name + ', but the layer isn\'t built. ' 'You can build it manually via: `' + self . name + '.build(batch_input_shape)`.' ) return sum ( [ K . count_params ( p ) for p in self . weights ] )