need help inverting DerivVar array (Numpy/Scientific Python Quest ion)

Robin Becker robin at jessikat.fsnet.co.uk
Wed Jun 6 05:20:51 EDT 2001


In article <mailman.991779129.1056.python-list at python.org>,
PoulsenL at capecon.com writes
>

Are you trying to differentiate the inverse of a matrix? What are
DerivVars?

>    I am having trouble inverting an array of DerivVar objects.  Here is 
>    the code and error:
>
>     
>
>    >>> a = 
>    Numeric.array([[DerivVar(-2.5,0,1),DerivVar(.45,1,1)],[DerivVar(5.5,2,1),DerivVar(-4.5,3,1)]])
>
>    >>> Numeric.sum(a)
>
>    array([(3.0, [1, 0, 1]) , (-4.0499999999999998, [0, 1, 0, 1]) 
>    ],'O')
>
>    >>> Numeric.invert(a)
>
>    Traceback (most recent call last):
>
>      File "<interactive input>", line 1, in ?
>
>    AttributeError: DerivVar instance has no attribute '__invert__'
>
>     
>
>    Any help would be greatly appreciated.
>
>     
>
>    Thanks, 
>
>     
>
>    Loren Poulsen

-- 
Robin Becker



More information about the Python-list mailing list