Problem

9 /12


Matrici NumPy bidimensionali. Elementi di riferimento

Theory Click to read/hide

Array NumPy 2D

Si accede a un elemento di un array bidimensionale specificando le coordinate dell'elemento, prima il numero di riga, quindi il numero di colonna. Le coordinate sono separate da virgole. 
Qualsiasi array può essere convertito in un array bidimensionale usando la funzione reshape().

Esempio
1
2
3
4
5
6
7
8
# La funzione reshape() modifica la forma di un array senza modificarne i dati. x = np.arange(12).reshape(3, 4) stampa(x) # [[ 0 1 2 3] # [4 5 6 7] # [ 8 9 10 11]] # Per accedere a un elemento, specificare le sue coordinate separate da virgole print(x[1, 2]) # 6

Problem

I numeri n e m sono forniti come input. Restituisce un array di dimensione n per m, in cui la prima riga (la riga con indice zero) contiene numeri a partire da 0 fino a m-1 e i numeri rimanenti sono 0. Il tipo di elementi dell'array deve essere np.int8.
 

 

Esempi
# Input Uscita
1 3
4
[[0 1 2 3]
 [0 0 0 0]
 [0 0 0 0]]