有时候跑循环会跑着跑着MemoryError之类的错误,python有什么函数可以得到一个array或者DataFrame的大小?空间占了多少kb,多少mb?
2个回答
试试
df.info()
最后一行会返回df的大小
或者试试
print(df.memory_usage().sum() / (1024 ** 2), "MB")
得到的是dataframe所占的空间有多少mb
SofaSofa数据科学社区DS面试题库 DS面经有时候跑循环会跑着跑着MemoryError之类的错误,python有什么函数可以得到一个array或者DataFrame的大小?空间占了多少kb,多少mb?
试试
df.info()
最后一行会返回df的大小
或者试试
print(df.memory_usage().sum() / (1024 ** 2), "MB")
得到的是dataframe所占的空间有多少mb
SofaSofa数据科学社区DS面试题库 DS面经