np.concatenate
La funzione np.concatenate di NumPy consente di concatenare array lungo un asse specificato. Questa funzione è utile quando si desidera combinare più array in uno nuovo.
Ecco la sua sintassi di base:
numpy.concatenate((array1, array2, …), axis=0, out = None)
Dove:
array1, array2, ecc. sono gli array che si desidera concatenare. axis specifica l’asse lungo il quale concatenare gli array. Per impostazione predefinita, axis è 0, il che significa che gli array verranno concatenati lungo l’asse delle righe. Se si desidera concatenare lungo l’asse delle colonne, si può impostare axis = 1. out: (opzionale) array in cui inserire il risultato della concatenazione. np.concatenate lungo l’asse delle righe
Facciamo adesso un esempio di come utilizzare np.concatenate per concatenare due array lungo l’asse delle righe:
import numpy as np array1 = np.array([[1, 2, 3], [4, 5, 6]]) array2 = np.array([[7, 8, 9], [10, 11, 12]]) concatenated_array = np.concatenate((array1, array2), axis=0) print(“Array concatenato lungo le righe:”) print(concatenated_array)
Questo esempio restituirebbe l’array concatenato lungo le righe:
Array concatenato lungo le righe: [[ 1 2 3] [ 4 5 6] [ 7 8 9] [10 11 12]] np.concatenate lungo l’asse delle colonne