Package topo :: Package base :: Module functionfamily
[hide private]
[frames] | no frames]

Module functionfamily

source code

Basic function objects.

TransferFns: accept and modify a 2d array ResponseFns: accept two 2d arrays and return a scalar LearningFns: accept two 2d arrays and a scalar, return one of the arrays modified

$Id: functionfamily.py 11088 2010-06-17 17:23:59Z ceball $


Version: $Revision: 11088 $

Classes [hide private]
  TransferFn
Function object to modify a matrix in place, e.g.
  IdentityTF
Identity function, returning its argument as-is.
  LearningFn
Abstract base class for learning functions that plug into CFPLF_Plugin.
  Hebbian
Basic Hebbian rule; Dayan and Abbott, 2001, equation 8.3.
  IdentityLF
Identity function; does not modify the weights.
  ResponseFn
Abstract base class for response functions that plug into CFPRF_Plugin.
  DotProduct
Return the sum of the element-by-element product of two 2D arrays.
  CoordinateMapperFn
Abstract base class for functions mapping from a 2D coordinate into another one.
  IdentityMF
Return the x coordinate of the given coordinate.
  PatternDrivenAnalysis
Abstract base class for various stimulus-response types of analysis.
Variables [hide private]
  __package__ = 'topo.base'