OKPEDIA PYTHON MATRICI

Quanti bytes ha un array in Python

Per sapere quanti bytes occupano i dati contenuti in un array in Python, si usa il metodo nbytes del modulo NumPy.

x.nbytes

o la funzione

nbytes(x)

L'argomento x è un oggetto array, una matrice o un vettore.

Il metodo nbytes restituisce il peso della matrice in byte.

Cos'è un byte? In informatica un byte è composto da 8 bit e identifica un carattere. Ad esempio, 10 bytes sono 10 caratteri e 80 bit.

Esempio

Creare una matrice 2x2 con la funzione array di Numpy.

M=np.array([[1,2],[3,4]],dtype='int64')

Usare il metodo nbytes per conoscere il numero di bytes dei dati.

M.bytes

Il metodo restituisce in output

32

I dati della matrice occupano 32 bytes.

Verifica

La matrice ha 4 valori interi a 64 bit.

4 x 64 bit = 256 bit

Ogni byte è composto da 8 bit.

256 bit / 8 = 32 bytes

https://how.okpedia.org/it/python/quanti-bytes-ha-un-array-in-python


Segnala un errore o invia un suggerimento per migliorare la pagina


Matrici in Python


FacebookTwitterLinkedinLinkedin