ホームページ  >  記事  >  バックエンド開発  >  組み込み関数を使用して配列の要素を反転する Python プログラム

組み込み関数を使用して配列の要素を反転する Python プログラム

PHPz
PHPz転載
2023-09-06 15:49:081167ブラウズ

組み込み関数を使用して配列の要素を反転する Python プログラム

配列は、同種の要素を順番に格納するために使用されるデータ構造です。格納された要素はインデックス値またはキーによって識別されます。 Python には配列を表すための特定のデータ構造がありません。ただし、List データ構造または Numpy モジュールを使用して配列を処理することはできます。

次の記事では、Python の組み込み関数を使用して配列の要素を反転する方法を学びます。配列要素を反転するとは、配列要素の順序を前から後ろに変更することを意味します。

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

次に、配列要素の反転を理解するために、いくつかの入出力シナリオを見てみましょう。

リーリー

入力配列要素の順序または配置が逆になります。

組み込み関数 reverse() を使用します

Python の組み込み reverse() 関数を使用すると、配列の要素を反転できます。構文は次のとおりです -

リーリー

この関数は反復子を唯一のパラメータとして受け取り、逆反復子を返します。この関数は list_reverse iterator オブジェクトを返すため、list 関数を使用して逆リストを取得する必要があります。

###例###

reverse() 関数を使用して配列の要素を反転する例を見てみましょう。

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

reverse() 関数は配列要素の順序を変更します。

list.reverse() 関数を使用する

Python の

list.reverse() は、リスト オブジェクトの要素を反転するために使用されます。以下は関数 -

の構文です。 リーリー

reverse() メソッドはパラメータをとらず、出力も返しませんが、元のリスト オブジェクトを更新します。

###例###

この例では、list.reverse() 関数を使用します。

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

revers() メソッドは、指定されたリスト arr を反転された要素で更新します。

numpy.flip()関数を使用する

numpy 組み込み関数 flip() を使用して、配列の要素を反転できます。 numpy.flip() 関数は、反対の配列要素を含む新しい numpy 配列を返しますが、元の配列は変更されません。構文は次のとおりです -

リーリー ###どこ、###

m - 入力配列

axis - これはオプションのパラメータであり、整数または整数のタプルを受け入れます。デフォルトでは None です。

###例###
    この例では、最初に numpy 配列オブジェクトを定義し、次に numpy.flip() 関数を使用して配列要素を反転します。
  • リーリー ###出力### リーリー

    numpy 組み込み関数 Flip() を使用して、配列要素を正常に反転しました。

  • numpy.flipud() メソッドを使用する
  • numpy 組み込み関数 flipud() を使用して、numpy 配列の要素を 0 番目の軸に沿って反転できます。この関数は array[::-1] と同等です。これを行うための構文は次のとおりです –

    リーリー
  • パラメータ m は、要素を反転する必要がある入力配列を表します。
###例###

この例では、numpy.flipud() 関数を使用して配列要素を反転します。

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

これらは、配列要素を反転するための Python のいくつかの組み込み関数です。

以上が組み込み関数を使用して配列の要素を反転する Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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