np.array()
- ….
- ….
Scorciatoie per array con una struttura specifica
np.arange(...) | |
array range, simile a range() ma il passo STEP può essere decimale.
Con il parametro dtype si specifica il tipo di dato
| |
np.empty(n) | |
Genera un vettore di n elementi NON inizializzati. I valori dipendono dallo stato della memoria… | |
np.eye(n) | |
Genera una matrice identità nxn (quadrata)
La sintassi completa è piuttosto lunga… numpy.eye(n, m=None, k=0, dtype=<class ‘float’>, order=’C’, *, like=None) | |
np.eye(n,m) | |
Genera una matrice nxm (rettangolare) con la diagonale principale a 1 e il resto a 0. | |
np.eye(..., k=0) | |
Il parametro k decide la posizione della diagonale di 1
| |
np.full(n, x) | |
Genera un vettore di n elementi uguali a x. | |
np.linspace(...) | |
linear space, simile a range() ma il valore STOP è compreso
| |
np.ones(n, dtype=...) | |
Genera un vettore di n elementi inizializzati a 1.0. Se si passa una coppia di numeri allora genera una matrice rettangolare. dtype è facoltativo. | |
np.zeros(n, dtype=...) | |
Genera un vettore di n elementi inizializzati a 0.0. Se si passa una coppia di numeri allora genera una matrice rettangolare. dtype è facoltativo. |