Computer >> Máy Tính >  >> Lập trình >> Python

Python Pandas - Trả lại mức sử dụng bộ nhớ của các giá trị Chỉ mục

Để trả về mức sử dụng bộ nhớ của các giá trị Chỉ mục, hãy sử dụng index.memory_usage () trong Pandas.

Đầu tiên, hãy nhập các thư viện được yêu cầu -

import pandas as pd

Tạo chỉ mục -

index = pd.Index([15, 25, 35, 45, 55])

Hiển thị chỉ mục -

print("Pandas Index...\n",index)

Nhận mức sử dụng bộ nhớ của các giá trị -

print("\nThe memory usage...\n",index.memory_usage())

Ví dụ

Sau đây là mã -

import pandas as pd

# Creating the index
index = pd.Index([15, 25, 35, 45, 55])

# Display the index
print("Pandas Index...\n",index)

# Return the number of elements in the Index
print("\nNumber of elements in the index...\n",index.size)

# Return a tuple of the shape of the underlying data
print("\nA tuple of the shape of underlying data...\n",index.shape)

# get the bytes in the data
print("\nReturn the bytes...\n",index.nbytes)

# get the dimensions of the data
print("\nReturn the dimensions...\n",index.ndim)

# get the memory usage of the values
print("\nThe memory usage...\n",index.memory_usage())

Đầu ra

Điều này sẽ tạo ra mã sau -

Pandas Index...
Int64Index([15, 25, 35, 45, 55], dtype='int64')

Number of elements in the index...
5

A tuple of the shape of underlying data...
(5,)

Return the bytes...
40

Return the dimensions...
1

The memory usage...
40