Changeset 732
- Timestamp:
- 08/27/10 14:17:43 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
PythonPackages/FuncDesigner/FuncDesigner/examples/sparseSLE.py
r373 r732 4 4 5 5 from FuncDesigner import * 6 from numpy import arange 6 7 from time import time 7 8 t = time() … … 11 12 a, b, c = oovar(), oovar(size=n), oovar(size=2*n) 12 13 13 f1 = a + sum(b* range(5, n+5))14 f1 = a + sum(b*arange(5, n+5)) 14 15 f2 = a + 2*b + c.sum() 15 16 f3 = a + a.size + 2*c.size PythonPackages/FuncDesigner/FuncDesigner/ooFun.py
r730 r732 95 95 96 96 # to prevent creating of several oofuns binded to same oofun.size 97 r = oofun(lambda x: asarray(x).size, self, is_linear=True, discrete = True )97 r = oofun(lambda x: asarray(x).size, self, is_linear=True, discrete = True, getOrder = lambda *args, **kwargs: 0) 98 98 self.size = r 99 99 … … 133 133 levels.append(elem._level) 134 134 self._level = max(levels)+1 135 135 136 136 137 __hash__ = lambda self: self._id PythonPackages/FuncDesigner/FuncDesigner/ooPoint.py
r725 r732 9 9 from misc import FuncDesignerException 10 10 from numpy import asfarray, ndarray, isscalar 11 12 Len = lambda x: 1 if isscalar(x) else x.size if type(x)==ndarray else len(x) 11 13 12 14 class ooPoint(dict):
