pandas.Series.memory_usage#

Series.memory_usage(index=True, глубокий=False)[источник]#

Возвращает использование памяти Series.

Использование памяти может дополнительно включать вклад индекса и элементов object тип данных.

Параметры:
indexbool, по умолчанию True

Определяет, включать ли использование памяти индекса Series.

глубокийbool, по умолчанию False

Если True, глубоко анализировать данные путем опроса object типы данных для потребления памяти на уровне системы и включают их в возвращаемое значение.

Возвращает:
int

Байты потребляемой памяти.

Смотрите также

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