ホームページ  >  記事  >  バックエンド開発  >  NumPy 多次元配列の列にアクセスするにはどうすればよいですか?

NumPy 多次元配列の列にアクセスするにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-26 04:17:27739ブラウズ

How do I Access Columns in a NumPy Multidimensional Array?

NumPy 多次元配列の列へのアクセス

NumPy 多次元配列は、データを保存および操作するための便利で効率的な方法を提供します。これらの配列を操作する場合、列を含む特定の要素にアクセスする方法を理解することが重要です。

列へのアクセス

次のような NumPy 配列があるとします。

test = np.array([[1, 2], [3, 4], [5, 6]])

この配列の i 番目の列にアクセスするには、次の構文を使用します。

test[:, i]

たとえば、最初の列にアクセスするには、次のように記述します。

test[:, 0]

これにより、配列が返されます。 [1, 3, 5].

行アクセスと列アクセス

上記の構文の最初のインデックス (test[:]) は行にアクセスし、2 番目のインデックス (i) は行にアクセスすることに注意してください。列にアクセスします。 i 番目の行にアクセスするには、次の構文を使用します。

test[i, :]

Performance

NumPy 配列内の列へのアクセスは、比較的迅速な操作です。ループ内の個々の要素を反復処理するよりもはるかに効率的です。正確なパフォーマンスは、配列のサイズと構造によって異なります。

以上がNumPy 多次元配列の列にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。