15.12.2012 Views

scipy tutorial - Baustatik-Info-Server

scipy tutorial - Baustatik-Info-Server

scipy tutorial - Baustatik-Info-Server

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SciPy Reference Guide, Release 0.8.dev<br />

See Also:<br />

b : array, shape (M, M)<br />

Right-hand side matrix in a generalized eigenvalue problem. If omitted, identity<br />

matrix is assumed.<br />

overwrite_a : boolean<br />

Whether to overwrite data in a (may improve performance)<br />

Returns<br />

w : double or complex array, shape (M,)<br />

The eigenvalues, each repeated according to its multiplicity, but not in any specific<br />

order.<br />

Raises LinAlgError if eigenvalue computation does not converge :<br />

eigvalsh<br />

eigenvalues of symmetric or Hemitiean arrays<br />

eig<br />

eigenvalues and right eigenvectors of general arrays<br />

eigh<br />

eigenvalues and eigenvectors of symmetric/Hermitean arrays.<br />

eigh(a, b=None, lower=True, eigvals_only=False, overwrite_a=False, overwrite_b=False, turbo=True,<br />

eigvals=None, type=1)<br />

Solve an ordinary or generalized eigenvalue problem for a complex Hermitian or real symmetric matrix.<br />

Find eigenvalues w and optionally eigenvectors v of matrix a, where b is positive definite:<br />

a v[:,i] = w[i] b v[:,i]<br />

v[i,:].conj() a v[:,i] = w[i]<br />

v[i,:].conj() b v[:,i] = 1<br />

Parameters<br />

a : array, shape (M, M)<br />

A complex Hermitian or real symmetric matrix whose eigenvalues and eigenvectors<br />

will be computed.<br />

b : array, shape (M, M)<br />

A complex Hermitian or real symmetric definite positive matrix in. If omitted, identity<br />

matrix is assumed.<br />

lower : boolean<br />

Whether the pertinent array data is taken from the lower or upper triangle of a. (Default:<br />

lower)<br />

eigvals_only : boolean<br />

Whether to calculate only eigenvalues and no eigenvectors. (Default: both are calculated)<br />

turbo : boolean<br />

Use divide and conquer algorithm (faster but expensive in memory, only for generalized<br />

eigenvalue problem and if eigvals=None)<br />

228 Chapter 3. Reference

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!