Creazione di Array a Dimensioni Superiori
Array 2D
Creazione di un array di dimensione superiore, ovvero un array 2D:
1234import numpy as np # Creating a 2D array array_2d = np.array([[1, 2, 3], [4, 5, 6]]) print(f'2-dimensional array: \n{array_2d}')
In sostanza, la creazione di un array NumPy a dimensione superiore richiede il passaggio di una lista multidimensionale come argomento della funzione array().
Qualsiasi oggetto array di NumPy è chiamato un ndarray.
Ecco una visualizzazione del nostro array 2D:
Possiamo considerarlo come una matrice 2x3.
Array 3D
La creazione di array 3D è quasi identica a quella degli array 2D. L'unica differenza è che ora è necessario passare una lista 3D come argomento:
12345678import numpy as np # Creating a 3D array array_3d = np.array([ [[1, 2, 3], [4, 5, 6], [7, 8, 9]], [[10, 11, 12], [13, 14, 15], [16, 17, 18]], [[19, 20, 21], [22, 23, 24], [25, 26, 27]] ]) print(f'3-dimensional array: \n{array_3d}')
Tuttavia, la visualizzazione di un array 3D è leggermente più complessa, ma è comunque possibile:
L'array è 3x3x3, motivo per cui abbiamo un cubo con ciascun lato uguale a 3.
In pratica, il metodo per gestire array 3D e di dimensioni superiori non differisce da quello utilizzato per gli array 2D.
Swipe to start coding
Creare un array 2D utilizzando delle liste. Questo array può avere un numero qualsiasi di righe e colonne, con valori arbitrari.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 3.7
Creazione di Array a Dimensioni Superiori
Scorri per mostrare il menu
Array 2D
Creazione di un array di dimensione superiore, ovvero un array 2D:
1234import numpy as np # Creating a 2D array array_2d = np.array([[1, 2, 3], [4, 5, 6]]) print(f'2-dimensional array: \n{array_2d}')
In sostanza, la creazione di un array NumPy a dimensione superiore richiede il passaggio di una lista multidimensionale come argomento della funzione array().
Qualsiasi oggetto array di NumPy è chiamato un ndarray.
Ecco una visualizzazione del nostro array 2D:
Possiamo considerarlo come una matrice 2x3.
Array 3D
La creazione di array 3D è quasi identica a quella degli array 2D. L'unica differenza è che ora è necessario passare una lista 3D come argomento:
12345678import numpy as np # Creating a 3D array array_3d = np.array([ [[1, 2, 3], [4, 5, 6], [7, 8, 9]], [[10, 11, 12], [13, 14, 15], [16, 17, 18]], [[19, 20, 21], [22, 23, 24], [25, 26, 27]] ]) print(f'3-dimensional array: \n{array_3d}')
Tuttavia, la visualizzazione di un array 3D è leggermente più complessa, ma è comunque possibile:
L'array è 3x3x3, motivo per cui abbiamo un cubo con ciascun lato uguale a 3.
In pratica, il metodo per gestire array 3D e di dimensioni superiori non differisce da quello utilizzato per gli array 2D.
Swipe to start coding
Creare un array 2D utilizzando delle liste. Questo array può avere un numero qualsiasi di righe e colonne, con valori arbitrari.
Soluzione
Grazie per i tuoi commenti!
single