ホームページ  >  記事  >  バックエンド開発  >  多次元配列を使用して 2 つの行列を加算する Python プログラムを作成

多次元配列を使用して 2 つの行列を加算する Python プログラムを作成

王林
王林転載
2023-09-04 09:37:061823ブラウズ

多次元配列を使用して 2 つの行列を加算する Python プログラムを作成

行列は、行と列に配置された数値の 2 次元配列です。 2 つの行列の加算は、2 つの行列の対応する要素を加算し、その合計を結果の行列の対応する位置に配置することです。これは、両方の行列の行数と列数が等しい場合にのみ可能です。

Python では、多次元配列はリストまたは NumPy 配列を使用して作成されます。リスト データ構造はリストを要素として受け入れることができるため、行列を簡単に作成できます。さらに、Numpy モジュールは、多次元配列を操作するためのさまざまなメソッドを提供します。

入力シナリオと出力シナリオ

2 つの行列の加算

リーリー

この記事では、Python で多次元配列を使用して 2 つの行列を追加する方法を学びます。

forループを使用する

ここでは、ネストされた for ループを使用して、指定された入力行列の各行と列を反復処理します。各反復では、2 つの入力行列の対応する要素を追加し、結果行列に格納します。

###例### リーリー ###出力### リーリー

2 つの入力行列の対応する要素の合計を、最初にすべて 0 で作成した結果行列に格納します。

リスト内包表記を使用する

リスト内包表記は、for ループの前に空のリストを初期化して値を 1 つずつ追加することなく、リストを構築するための最短の構文を提供します。

###例###

この例は、すべて 0 の結果の行列を作成する代わりにリスト内包表記を使用することを除いて、前の例と同様に機能します。

リーリー ###出力### リーリー

NumPy 配列の使用

Python の NumPy モジュールには、多次元配列を処理するための組み込み関数が多数あります。これらの配列を使用すると、2 つの行列を簡単に追加できます。

###例###

この例では、numpy.array() メソッドを使用して 2 つの多次元配列を作成します。次に、2 つの配列間に加算演算子を適用します。

リーリー ###出力### リーリー

多次元配列を追加するには、単純に numpy 配列 matrix_a と matrix_b の間に加算演算子 ( ) を適用します。

以上が多次元配列を使用して 2 つの行列を加算する Python プログラムを作成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。