pandas 0.23 - Series.memory_usage()

pandas.Series.memory_usage




pandas

pandas.Series.memory_usage

Series.memory_usage(index=True, deep=False) [source]

श्रृंखला का मेमोरी उपयोग लौटाएं।

मेमोरी उपयोग वैकल्पिक रूप से सूचकांक और object dtype के तत्वों के योगदान को शामिल कर सकता है।

पैरामीटर:

सूचकांक : बूल, डिफ़ॉल्ट सही

निर्दिष्ट करता है कि सीरीज इंडेक्स के मेमोरी उपयोग को शामिल करना है या नहीं।

गहरी : बूल, डिफ़ॉल्ट गलत

यदि यह सच है, तो सिस्टम-स्तरीय मेमोरी खपत के लिए object dtypes से पूछताछ करके डेटा को गहन रूप से आत्मसात करें, और इसे लौटाए गए मान में शामिल करें।

यह दिखाता है:

पूर्णांक

भस्म स्मृति के बाइट्स।

यह भी देखें

numpy.ndarray.nbytes
सरणी के तत्वों द्वारा खपत कुल बाइट्स।
DataFrame.memory_usage
बाइट्स एक DataFrame द्वारा खपत।

उदाहरण

>>> s = pd.Series(range(3))
>>> s.memory_usage()
104

इंडेक्स को शामिल नहीं करना बाकी डेटा का आकार देता है, जो आवश्यक रूप से छोटा है:

>>> s.memory_usage(index=False)
24

object मानों की मेमोरी फ़ुटप्रिंट को डिफ़ॉल्ट रूप से अनदेखा किया जाता है:

>>> s = pd.Series(["a", "b"])
>>> s.values
array(['a', 'b'], dtype=object)
>>> s.memory_usage()
96
>>> s.memory_usage(deep=True)
212