È possibile determinare la dimensione in byte di una matrice scipy.sparse? In NumPy è possibile determinare la dimensione di un array effettuando le seguenti operazioni:Determinazione della dimensione in byte di una matrice scipy.sparse?
import numpy as np
print(np.zeros((100, 100, 100).nbytes)
8000000
Bello, ha funzionato molto bene. Sono più interessato al primo caso, ma il secondo caso è interessante. Quella dimensione della memoria rappresenta l'intero oggetto? – ebressert
No, solo gli array. Vedi http://stackoverflow.com/questions/33978/find-out-how-much-memory-is-being-used-by-an-object-in-python. – user545424
Per coo_matrix, dovrebbe essere a.col.nbytes + a.row.nbytes + a.data.nbytes – czxttkl