Esegui NumPy online

Cambiare forma a un array NumPy

reshape riorganizza gli stessi valori senza cambiarne l’ordine.

Che cos’è Cambiare forma a un array NumPy?

reshape riorganizza gli stessi valori senza cambiarne l’ordine.

Modifica le dimensioni con reshape.

Quando si usa?

  • Eseguire calcoli vettoriali.
  • Elaborare array, matrici e dati scientifici.
  • Preparare dati per data science e machine learning.

Codice di esempio

Esegui codice →
main.py
import numpy as np

values = np.arange(1, 7)
matrix = values.reshape(2, 3)

print(matrix)

Output previsto

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

Come funziona

Il numero totale di elementi deve coincidere; quando possibile viene usata una view.

Modifica i valori ed esegui il programma nel compilatore Python online CodeUtility senza installare Python.

Esercizi pratici

Modifica gli input e verifica i casi limite prima di usare dataset più grandi.

  1. Modifica shape e dtype.
  2. Prova numeri negativi, decimali e valori mancanti.
  3. Misura le prestazioni su array più grandi.
Esegui nell’IDE Python →