Package topo :: Package outputfns :: Module optimized
[hide private]
[frames] | no frames]

Module optimized

source code

Output functions (see basic.py) and projection-level output functions (see projfns.py) written in C to optimize performance.

Requires the weave package; without it unoptimized versions are used.



Classes [hide private]
  CFPOutputFn
Type for an object that applies some operation (typically something like normalization) to all CFs in a CFProjection for which the specified mask (typically the activity at the destination of this projection) is nonzero.
  CFPOF_Plugin
Applies the specified single_cf_fn to each CF in the CFProjection for which the mask is nonzero.
  OutputFn
Function object to modify a matrix in place, e.g.
  IdentityOF
Identity function, returning its argument as-is.
  DivisiveNormalizeL1
OutputFn that divides an array by its L1 norm.
  DivisiveNormalizeL1_opt
OutputFn that divides an array by its L1 norm.
  CFPOF_DivisiveNormalizeL1_opt
Performs divisive normalization of the weights of all cfs.
  CFPOF_DivisiveNormalizeL1
Non-optimized version of CFOF_DivisiveNormalizeL1_opt1.
Variables [hide private]
  k = '__doc__'
  v = '\nOutput functions (see basic.py) and projection-level ou...
Variables Details [hide private]

v

Value:
'''
Output functions (see basic.py) and projection-level output functions
(see projfns.py) written in C to optimize performance.

Requires the weave package; without it unoptimized versions are used.
'''