Array di array in NumPy

Muhammad Maisam Abbas 9 maggio 2021
Array di array in NumPy

In questo tutorial, discuteremo il metodo per creare un array di array in Python.

Crea array di array con la funzione numpy.array() in Python

Per impostazione predefinita, il linguaggio di programmazione Python non ha supporto per gli array. Questo difetto può essere risolto con il pacchetto NumPy per Python. Il pacchetto NumPy non è preinstallato in Python. Quindi, dobbiamo installare il pacchetto NumPy per lavorare con gli array in Python. La funzione numpy.array() all’interno del pacchetto NumPy è usata per creare un array in Python. Passiamo una sequenza di elementi racchiusi tra una coppia di parentesi quadre alla funzione numpy.array() e restituisce un array contenente l’esatta sequenza di elementi. L’array di array, o noto come array multidimensionale, può essere creato passando gli array nella funzione numpy.array(). Il seguente esempio di codice ci mostra come creare un array di array o un array multidimensionale con la funzione numpy.array() in Python.

import numpy as np

array1 = np.array([1, 2, 3])
array2 = np.array([4, 5, 6])
array3 = np.array([7, 8, 9])
arrayOfArrays = np.array([array1, array2, array3])
print(arrayOfArrays)

Produzione:

[[1 2 3]
 [4 5 6]
 [7 8 9]]

Nel codice precedente, abbiamo creato l’array di array arrayOfArrays che contiene array1, array2 e array3 con la funzione np.array() in Python. Per prima cosa abbiamo inizializzato tre array array1, array2 e array3 con la funzione np.array(). Abbiamo quindi creato un altro array arrayOfArrays passando tutti gli array precedentemente inizializzati alla funzione np.array(). Alla fine, abbiamo mostrato i valori all’interno di arrayOfArrays con la funzione print() in Python.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn