ホームページ  >  記事  >  バックエンド開発  >  PythonでNumpy配列から要素を選択するにはどうすればよいですか?

PythonでNumpy配列から要素を選択するにはどうすればよいですか?

WBOY
WBOY転載
2023-08-30 09:17:06795ブラウズ

PythonでNumpy配列から要素を選択するにはどうすればよいですか?

この記事では、Python で NumPy 配列から要素を選択する方法を説明します。

Python の Numpy 配列

名前が示すように、NumPy 配列は NumPy ライブラリの中心となるデータ構造です。ライブラリの名前は「Numeric Python」または「Numerical Python」の略称です。

言い換えれば、NumPy は Python の科学計算の基礎となる Python ライブラリです。そのようなツールの 1 つは、効率的な配列と行列の計算のための強力なデータ構造である高性能の多次元配列オブジェクトです。

Numpy 配列から一度に 1 つの要素または部分配列を選択できます。ここで、Numpy 配列から要素を選択する次のメソッドを見てみましょう。

  • 単一の NumPy 配列要素の選択
  • スライスを使用して NumPy 配列からサブ配列を選択する
  • ストップ値を指定することによってのみサブ配列を選択/アクセスします
  • 開始値を指定することによってのみサブ配列を選択/アクセスします

方法 1 - 単一の NumPy 配列要素を選択する

これらの ndarray の各要素には、 インデックス 番号によってアクセスできます。

アルゴリズム (ステップ)

以下は、必要なタスクを実行するために従う必要があるアルゴリズム/手順です -

  • import キーワードを使用して、エイリアス (np) を持つ numpy モジュールをインポートします。

  • numpy.array() 関数 (ndarray を返します。ndarray は、指定された要件を満たす配列オブジェクトです) を使用して、1-引数として次元配列を指定します。

  • 正のインデックスを使用するインデックス 1 の NumPy 配列要素にアクセスし、出力します それ。

  • 負のインデックス付けを使用して、インデックス -1 の NumPy 配列要素、つまり配列の最後の要素にアクセスし、それを出力します。

リーリー

次のプログラムは、インデックス番号 -

を使用して、入力 NumPy 配列から指定されたインデックスにある要素を返します。 リーリー ###出力###

上記のプログラムを実行すると、次の出力が生成されます -

リーリー

方法 2 - スライスを使用して NumPy 配列からサブ配列を選択する

部分配列を取得するには、要素インデックスの代わりにスライスを使用します。

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

これらのうち、

start と stop

はそれぞれサブ配列の最初と最後のインデックスです。

アルゴリズム (ステップ) 以下は、必要なタスクを実行するために従う必要があるアルゴリズム/手順です -

numpy.array()
    関数 (ndarray を返します。ndarray は、指定された要件を満たす配列オブジェクトです) を使用して、1-引数として次元配列を指定します。
  • 開始値と終了値を指定して、インデックス 2 から 5 (排他的) までのサブ配列にアクセスします。

    スライス
  • を使用して印刷します。
  • 次のプログラムは、スライスを使用して、開始値と終了値を指定することで入力 NumPy 配列から部分配列を返します。 -

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

上記のプログラムを実行すると、次の出力が生成されます -

リーリー

方法 3 - ストップ値のみを指定してサブ配列を選択/アクセスします

開始インデックスを空白のままにすると、最初の要素から部分配列をスライスできます。

デフォルトの開始値は

0

です。

次のプログラムは、インデックス 0 (デフォルト) から指定されたストップ値までの入力 NumPy 配列の部分配列を返します。 -

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

上記のプログラムを実行すると、次の出力が生成されます -

リーリー

方法 4 - 開始値のみを指定してサブ配列を選択/アクセスします

同様に、コロンの左側を空のままにすると、最後の要素までの配列が得られます。

次のプログラムは、指定された開始インデックス値から配列の最後のインデックス (デフォルト) までの入力 NumPy 配列の部分配列を返します。

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

上記のプログラムを実行すると、次の出力が生成されます -

リーリー ###結論は###

この記事では、4 つの異なる例を使用して、Python で numpy 配列の要素を選択する方法を学びました。 Numpy 配列のスライスについても学びました。

以上がPythonでNumpy配列から要素を選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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