[SciPy-dev] I can't find howto get exp(x) or a^x in NumPy_for_Matlab_Users page

Robert Kern robert.kern at gmail.com
Thu Jun 28 11:24:23 EDT 2007


Anne Archibald wrote:
> On 28/06/07, Matthieu Brucher <matthieu.brucher at gmail.com> wrote:
> 
>> numpy.exp for a element-wise exponentiation, and a**x for a^x
> 
> To expand on this: if M is a matrix (not array), then M**3 will
> compute the cube of the matrix (fairly efficiently). But this will not
> handle fractional exponents (I'm not totally sure those are
> well-defined anyway) and I don't know if there is a matrix exponential
> in numpy.

scipy.linalg has expm, expm2, and expm3 which do the matrix exponential by Padé
approximation, eigenvalues, and Taylor series, respectively.

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco



More information about the SciPy-Dev mailing list