Table of Contents
Eigenvalues と eigenvectors は、線形のアルゲブラの基本的な概念です。, 安定性分析などのエンジニアリングアプリケーションで広く使用されている, 振動解析, システム動的. NumPy や SciPy などの Python ライブラリは、これらの値を計算するための効率的なツールを提供します。. この記事では、エンジニアがこれらのライブラリを使用して eigenvalues と eigenvectors を計算するためのステップバイステップ例を示します。
環境設定
まず、NumPy と SciPy が Python 環境にインストールされていることを確認してください。 pip を使ってインストールできます。
pip numpy scipy をインストールします。]
マトリックスの作成
eigenvalues と eigenvectors を計算したい行列を定義します。通常、この行列は正方形と実質または複雑です。
例えば、次の3x3行列を考慮します。
np[ と同じくらいの数値をインポートする
[]A = np.array([[4, 1, 2],])
[] [1, 3, 0],[[
[] [2, 0, 2]]]]] [
永和価値と永続性を計算する
SciPy 関数 ] を使用して、eigenvalues と eigenvectors を計算します。
scipy.linalgインポートからeig[]]
eigenvalues, eigenvectors = eig(A)
結果の解釈
変数[]eigenvalues]は行列のeigenvalues[]]]Aを含んでいます。 []]]eigenvectors[]配列は、列として対応するeigenvectorsを含みます。
結果を表示するには:
print(「Eigenvalues:」、「eigenvalues」)
print(「Eigenvectors:」、eigenvectors)
インフォメーション
NumPy と SciPy を使用して Python の eigenvalues と eigenvectors を計算すると、行列を定義し、 関数を適用します。この結果は、エンジニアリングアプリケーションにおけるシステム特性を分析するために不可欠です。