pandas.Series.memory_usage # 系列。memory_usage ( index = True , deep = False ) [来源] # 返回系列的内存使用情况。 内存使用量可以选择包括对象数据类型的索引和元素的贡献。 参数: 索引bool,默认 True指定是否包含Series索引的内存使用情况。 深布尔值,默认 False如果为 True,则通过询问对象数据类型以了解系统级内存消耗来深入内省数据 ,并将其包含在返回值中。 返回: 整数消耗的内存字节数。 也可以看看 numpy.ndarray.nbytes数组元素消耗的总字节数。 DataFrame.memory_usageDataFrame 消耗的字节数。 例子 >>> s = pd.Series(range(3)) >>> s.memory_usage() 152 不包括索引给出了其余数据的大小,该大小必然较小: >>> s.memory_usage(index=False) 24 默认情况下,对象值的内存占用被忽略: >>> s = pd.Series(["a", "b"]) >>> s.values array(['a', 'b'], dtype=object) >>> s.memory_usage() 144 >>> s.memory_usage(deep=True) 244