आपको पता नहीं है कि पायथन ने आपके लिए कोड को कितना अनुकूलित किया है
यदि आपने कभी नहीं सुना है आलसी मूल्यांकन इससे पहले, आलसी मूल्यांकन एक मूल्यांकन रणनीति है जो एक अभिव्यक्ति के मूल्यांकन में देरी करती है जब तक कि उसके मूल्य की आवश्यकता नहीं होती है और जो बार-बार मूल्यांकन से बचाती है (विकिपीडिया से)। इसे आमतौर पर आपके कोड को ऑप्टिमाइज़ करने की रणनीति के रूप में माना जाता है।
समवर्ती चर और स्ट्रिंग अजगर
Xiaosu Gao . द्वारा बनाया गया
आइए इस सिद्धांत को एक उदाहरण में बदलें। उदाहरण के लिए, आपके पास एक सरल अभिव्यक्ति है |_+_|, पायथन इस अभिव्यक्ति के वास्तविक अर्थ को समझने की कोशिश करेगा और निष्कर्ष प्राप्त करेगा कि |_+_|। इस प्रक्रिया को कहा जाता है मूल्यांकन और इसके लिए किसी प्रकार की गणना शक्ति की आवश्यकता होती है। इस मामले में, मूल्यांकन तुरंत किया जाता है , इसलिए इसका दूसरा नाम है: सख्त मूल्यांकन .
दूसरी ओर, हमारे पास एक गैर-सख्त मूल्यांकन है जिसे _Lazy मूल्यांकन कहा जाता है। _अंतर यह है कि आलसी मूल्यांकन अभिव्यक्ति का तुरंत मूल्यांकन नहीं करेगा, लेकिन परिणाम की आवश्यकता होने पर ही करता है। यह एक आलसी छात्र की तरह है जो केवल तभी होमवर्क करता है जब उसे शिक्षक को जमा करने की आवश्यकता होती है।
सामग्री ui तालिका फ़िल्टर
लेकिन यहाँ आलसी होना कोई बुरी बात नहीं है, यह आपके कोड की दक्षता में सुधार कर सकता है और बहुत सारे संसाधनों को बचा सकता है। सौभाग्य से, पायथन ने चुपचाप आवेदन किया है आलसी मूल्यांकन अपने कोड को अनुकूलित करने के लिए कई अंतर्निहित कार्यों के लिए। और मुझे यकीन है कि आप बिना जागरूक हुए भी उन कार्यों से परिचित होंगे आलसी मूल्यांकन।
इस लेख में, मैं समझाऊंगा कि पायथन में _Lazy Evaluation _ कैसे काम करता है, कौन से कार्य इससे लाभान्वित होते हैं, और इसके पीछे का कारण क्या है। अंत में, मैं आपको दिखाऊंगा कि आप अपना खुद का कैसे लिख सकते हैं काम चोर कार्य / कक्षाएं। आएँ शुरू करें!
#प्रोग्रामिंग #डेटा-विज्ञान #सॉफ्टवेयर-विकास #पायथन #मशीन-लर्निंग
अजगर सबसे अच्छा गुई ढांचा
ओरडाटासाइंस.कॉम
पायथन में आलसी मूल्यांकन क्या है?
आपको पता नहीं है कि पायथन ने आपके लिए कोड को कितना अनुकूलित किया है। इस लेख में, मैं समझाऊंगा कि पायथन में आलसी मूल्यांकन कैसे काम करता है, कौन से कार्य इससे लाभान्वित होते हैं, और इसके पीछे का कारण। अंत में, मैं आपको दिखाऊंगा कि आप अपने खुद के आलसी कार्यों/कक्षाओं को कैसे लिख सकते हैं।