ホームページ >バックエンド開発 >Python チュートリアル >Python プログラム: 行列の最初と最後の要素の位置を列間で交換します。

Python プログラム: 行列の最初と最後の要素の位置を列間で交換します。

王林
王林転載
2023-09-08 16:29:07886ブラウズ

Python プログラム: 行列の最初と最後の要素の位置を列間で交換します。

行列は、行と列に配置された多数の数値で構成される 2 次元配列です。 Python には行列を表すデータ型がありませんが、ネストされたリストまたは NumPy 配列を行列として使用できます。

行列の最初と最後の列要素を交換する方法については、次の入力シナリオと出力シナリオを参照してください。

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

リストのリストを使用して表現された 3X3 行列があるとします。出力行列は、最初と最後の列要素を交換した結果の行列になります。

リーリー

行と列が等しくない別の行列を考えてみましょう。

リーリー

列全体で行列の最初と最後の要素を交換するさまざまな方法を見てみましょう。

列を交換する

行列の最初と最後の列要素を交換することで、列全体で行列の最初と最後の要素を簡単に交換できます。

###例###

リストのリストを使用して行列を作成し、リストのインデックス付け手法を要素の交換に適用できるようにします。

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

指定された行列は正方行列であり、指定された行列の最初と最後の要素が列間で正常に交換されました。これは、Python の正と負のインデックスを使用して行われます。

###例###

この例では、非正方行列の列要素を交換します。

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

for ループを使用して行列の行を反復処理し、インデックスを使用して列要素を交換します。

リスト操作メソッドを使用する

Python では、pop()、insert()、append() がリスト操作メソッドです。そして、行列はリストのリストを使用して作成されるため、これらのリスト操作メソッドを使用して列全体で行列の最初と最後の要素を交換できます。

pop()

- Pop メソッドは、指定された位置にある要素を削除します。デフォルトでは、最後の要素が削除されます。

###文法### リーリー
  • insert() - このメソッドを使用して、任意の位置に要素を挿入できます。このメソッドは、要素と要素を挿入する必要があるインデックスという 2 つのパラメータを受け入れます。

###文法### リーリー

  • append()

    - リストの最後に要素を追加するメソッドです。

    ###文法### リーリー ###例###
  • 例をとって、pop()、insert()、append() メソッドを適用してみましょう。
リーリー ###出力### リーリー

一時変数とリスト操作メソッドを使用して、列要素を正常に交換しました。

以上がPython プログラム: 行列の最初と最後の要素の位置を列間で交換します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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