Maison  >  Article  >  développement back-end  >  Comment accéder aux colonnes individuelles dans les tableaux multidimensionnels NumPy ?

Comment accéder aux colonnes individuelles dans les tableaux multidimensionnels NumPy ?

DDD
DDDoriginal
2024-10-26 07:30:30783parcourir

How do I Access Individual Columns in NumPy Multidimensional Arrays?

Accès aux colonnes individuelles dans les tableaux multidimensionnels NumPy

NumPy offre des outils puissants pour travailler avec des tableaux multidimensionnels. Il est souvent nécessaire d'accéder à des colonnes individuelles de ces tableaux. Ce guide montrera comment y parvenir facilement.

Imaginez le tableau NumPy suivant :

<code class="python">test = np.array([[1, 2], [3, 4], [5, 6]])</code>

Pour accéder à la ième ligne de ce tableau, utilisez simplement test[i]. Cependant, si vous devez accéder à la ième colonne, la syntaxe est légèrement différente.

Pour accéder à la ième colonne, utilisez la syntaxe suivante :

<code class="python">test[:, i]</code>

Par exemple, pour accéder à la première column :

<code class="python">>>> test[:, 0]
array([1, 3, 5])</code>

Notez que le premier index (:) sélectionne toutes les lignes, tandis que le deuxième index (0) spécifie la colonne.

Cette fonctionnalité est documentée dans la section 1.4 du NumPy référence. En termes de performances, accéder aux colonnes de cette manière est généralement efficace et beaucoup plus rapide que d'accéder à chaque élément individuellement dans une boucle.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn