Bir scipy.sparse matrisinin bayt boyutunu belirlemek mümkün mü? Numpy size yaparak bir dizinin boyutunu belirlemek aşağıdaki: Sadece düzenli dizisi olduğu gibi bunlardan herhangi biri için bayt sayısını alabilirsinizBir scipy.sparse matrisinin bayt boyutunu belirleme?
import numpy as np
print(np.zeros((100, 100, 100).nbytes)
8000000
Güzel, bu çok iyi çalıştı. İlk davayla daha çok ilgileniyorum ama ikinci durum ilginç. Bu bellek boyutu tüm nesneyi temsil ediyor mu? – ebressert
Hayır, sadece diziler. Http://stackoverflow.com/questions/33978/find-out-how-much-memory-is-being-used-by-an-object-in-python sayfasına bakın. – user545424
coo_matrix için a.col.nbytes + a.row.nbytes + a.data.nbytes olmalıdır. – czxttkl