Aggiungi colonna in NumPy

Questo tutorial introdurrà il metodo per aggiungere una colonna a un array NumPy in Python.

Aggiungi colonna a un array NumPy con la funzione numpy.append()

La funzione numpy.append() può essere usata per aggiungere una colonna extra a un array numpy esistente. La funzione numpy.append() accetta tre parametri, l’array preesistente, i nuovi valori da aggiungere e l ‘asse con cui vogliamo aggiungere i nuovi valori all’array preesistente. Possiamo specificare il parametro asse su 1 se vogliamo aggiungere nuove colonne all’array preesistente. La funzione numpy.append() restituisce un nuovo array in cui i nuovi valori vengono aggiunti alla fine dell’array preesistente. Vedere il seguente esempio di codice.

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

Produzione:

[[1 2 1]
 [3 4 1]
 [5 6 1]]

Nel codice sopra, abbiamo prima inizializzato il nostro primo array array con la funzione numpy.array() in Python. Abbiamo quindi inizializzato un nuovo array, array2, contenente una colonna aggiuntiva, con la funzione numpy.append() in Python.