numpy.append

Cette fonction ajoute des valeurs à la fin d'un tableau d'entrée. L'opération d'ajout n'est pas en place, un nouveau tableau est alloué. Les dimensions des tableaux d'entrée doivent également correspondre, sinon ValueError sera générée.

La fonction prend les paramètres suivants.

numpy.append(arr, values, axis)

Où,

N ° Sr. Paramètre et description
1

arr

Tableau d'entrée

2

values

A annexer à arr. Il doit être de la même forme que celui de arr (hors axe d'ajout)

3

axis

L'axe le long duquel l'opération d'ajout doit être effectuée. Sinon, les deux paramètres sont aplatis

Exemple

import numpy as np 
a = np.array([[1,2,3],[4,5,6]]) 

print 'First array:' 
print a 
print '\n'  

print 'Append elements to array:' 
print np.append(a, [7,8,9]) 
print '\n'  

print 'Append elements along axis 0:' 
print np.append(a, [[7,8,9]],axis = 0) 
print '\n'  

print 'Append elements along axis 1:' 
print np.append(a, [[5,5,5],[7,8,9]],axis = 1)

Sa sortie serait la suivante -

First array:
[[1 2 3]
 [4 5 6]]

Append elements to array:
[1 2 3 4 5 6 7 8 9]

Append elements along axis 0:
[[1 2 3]
 [4 5 6]
 [7 8 9]]

Append elements along axis 1:
[[1 2 3 5 5 5]
 [4 5 6 7 8 9]]