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