Comment ajouter des colonnes supplémentaires à un tableau NumPy ?

DDD
Libérer: 2024-11-04 20:43:02
original
263 Les gens l'ont consulté

How to Add Extra Columns to a NumPy Array?

Ajout de colonnes supplémentaires à un tableau NumPy

Supposons que vous ayez un tableau NumPy 2D comme suit :

a = np.array([
    [1, 2, 3],
    [2, 3, 4],
])
Copier après la connexion

Pour ajouter une colonne de zéros le long du deuxième axe, vous pouvez utiliser différentes méthodes. Une approche consiste à utiliser la fonction np.c_[ ] :

b = np.c_[a, np.zeros(a.shape[0])]
Copier après la connexion

Cela créera un nouveau tableau b avec une colonne supplémentaire de zéros :

b = np.array([
    [1, 2, 3, 0],
    [2, 3, 4, 0],
])
Copier après la connexion

Alternativement, vous pouvez utiliser la fonction np.r_[ ] :

b = np.r_[a, np.zeros((a.shape[0], 1))]
Copier après la connexion

Cette méthode ajoutera également une colonne de zéros au tableau.

Notez que np.r_[ ] et np.c_[ ] fournissent options flexibles pour modifier les dimensions du tableau. Ils peuvent être utilisés pour mélanger des vecteurs et des scalaires, ajouter des lignes ou des colonnes et même insérer des tableaux entiers à des positions spécifiées.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!