परिचय
पैंडास इंडेक्स के मानों की मेमोरी उपयोग (बाइट्स में) प्राप्त करने के लिए index.memory_usage() मेथड का उपयोग करें।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
इंडेक्स बनाएं
index = pd.Index([15, 25, 35, 45, 55])
इंडेक्स प्रदर्शित करें
print("पैंडास इंडेक्स...\n", index)
मेमोरी उपयोग प्राप्त करें
print("\nमेमोरी उपयोग...\n", index.memory_usage())
पूर्ण उदाहरण
import pandas as pd
# इंडेक्स बनाएं
index = pd.Index([15, 25, 35, 45, 55])
# इंडेक्स प्रदर्शित करें
print("पैंडास इंडेक्स...\n", index)
# इंडेक्स में तत्वों की संख्या लौटाएं
print("\nइंडेक्स में तत्वों की संख्या...\n", index.size)
# अंतर्निहित डेटा के आकार का टपल लौटाएं
print("\nअंतर्निहित डेटा के आकार का टपल...\n", index.shape)
# डेटा में बाइट्स प्राप्त करें
print("\nबाइट्स लौटाएं...\n", index.nbytes)
# डेटा के आयाम प्राप्त करें
print("\nआयाम लौटाएं...\n", index.ndim)
# मानों की मेमोरी उपयोग प्राप्त करें
print("\nमेमोरी उपयोग...\n", index.memory_usage())
आउटपुट
पैंडास इंडेक्स... Int64Index([15, 25, 35, 45, 55], dtype='int64') इंडेक्स में तत्वों की संख्या... 5 अंतर्निहित डेटा के आकार का टपल... (5,) बाइट्स लौटाएं... 40 आयाम लौटाएं... 1 मेमोरी उपयोग... 40
नोट
memory_usage()इंडेक्स डेटा की मेमोरी खपत (बाइट्स में) लौटाता है।index.nbytesभी समान मान देता है, लेकिनmemory_usage()में ओवरहेड शामिल हो सकता है।- ऑब्जेक्ट डेटाटाइप (स्ट्रिंग्स) के लिए मेमोरी उपयोग अधिक होता है।