ホームページ > バックエンド開発 > Python チュートリアル > NumPy 配列内で最初に出現する要素のインデックスを見つけるにはどうすればよいですか?

NumPy 配列内で最初に出現する要素のインデックスを見つけるにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-01 19:09:14
オリジナル
661 人が閲覧しました

How Can I Find the Index of the First Occurrence of an Element in a NumPy Array?

NumPy 配列内の要素の最初の出現を見つける方法

Python リストと同様に、NumPy はインデックスを取得する関数を提供します配列内の要素が最初に出現した時点。この機能は、大規模なデータセットを操作する場合、または配列内の特定の要素の位置を特定する必要がある場合に特に役立ちます。

Np.where: Your Go-to NumPy Function

NumPy 関数 np.where は、指定された条件に一致する要素のインデックスを決定するための強力なツールとして機能します。この例では、要素が最初に出現するインデックスを見つけるために、np.where に次のパラメータを指定します:

itemindex = np.where(array == item)
ログイン後にコピー
  • array: 検索する配列inside.
  • item: 最初のインデックスを付ける要素Seek.

出力タプルを理解する

np.where は 2 つの配列を含むタプルを生成します:

  • 行インデックス: 最初の配列は、一致するすべての行インデックスを提供します。要素。
  • 列インデックス: 2 番目の配列には、対応する一致する要素の列インデックスが含まれます。

最初の出現の特定

最初に一致した要素のインデックスを取得するには、両方の行の最初の要素にアクセスします。

row_index = itemindex[0][0]
column_index = itemindex[1][0]
ログイン後にコピー

これで、以下を使用して指定された場所にある要素にアクセスできます。

array[row_index][column_index]
ログイン後にコピー

このアプローチにより、効率的かつ正確に要素を見つけることができます。 NumPy 配列内の要素の最初の出現。

以上がNumPy 配列内で最初に出現する要素のインデックスを見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート