pandas.Series.memory_usage#
- Series.memory_usage(index=True, deep=False)[源代码]#
返回该系列的内存使用情况。
内存使用量可以选择性地包括索引的贡献和 object 数据类型。
- 参数
- index布尔值,默认为True
指定是否包括系列索引的内存使用情况。
- deep布尔值,默认为False
如果是真的,通过询问深入反思数据 object 系统级内存消耗的数据类型,并将其包括在返回值中。
- 退货
- 集成
占用的内存字节数。
参见
numpy.ndarray.nbytes
数组元素占用的总字节数。
DataFrame.memory_usage
DataFrame占用的字节数。
示例
>>> s = pd.Series(range(3)) >>> s.memory_usage() 152
不包括索引提供的是其余数据的大小,该大小必须更小:
>>> s.memory_usage(index=False) 24
的内存占用空间 object 默认情况下忽略值:
>>> s = pd.Series(["a", "b"]) >>> s.values array(['a', 'b'], dtype=object) >>> s.memory_usage() 144 >>> s.memory_usage(deep=True) 244