Articles of इटरेटर

जावास्क्रिप्ट – myArray.exe के लूप के लिए पूर्व बनाम

मैंने बहुत सारे प्रश्न देखे हैं जो प्रयोग करने का सुझाव देते हैं: for (var i = 0; i < myArray.length; i++){ /* … */ } के बजाय: for (var i in myArray){ /* … */ } सरणियों के लिए, असंगत पुनरावृत्ति के कारण ( देखें यहां )। हालांकि, मुझे लगता है कि ऑब्जेक्ट ओरिएंटेड […]

जब अजगर जेनरेटर का उपयोग करने का अच्छा समय नहीं है?

यह इसके बजाय व्युत्क्रम है क्या आप पायथन जनरेटर कार्यों का उपयोग कर सकते हैं? : अजगर जेनरेटर, जेनरेटर एक्सप्रेशंस, और itertools मॉड्यूल इन दिनों के कुछ अजगर मेरे पसंदीदा फीचर्स हैं। वे डेटा के बड़े ढेर पर प्रदर्शन करने के लिए संचालन की श्रृंखला को स्थापित करते समय विशेष रूप से उपयोगी होते हैं […]

मदों की सूची पर एक फ़ंक्शन को कॉल करने का सबसे साफ तरीका

अजगर 2 में, मैंने कई मदों के लिए एक फ़ंक्शन लागू करने के लिए map का उपयोग किया, उदाहरण के लिए, एक पैटर्न से मेल खाने वाले सभी आइटमों को निकालने के लिए: map(os.remove,glob.glob("*.pyc")) बेशक मैं os.remove की वापसी कोड की os.remove , मैं सिर्फ सभी फ़ाइलों को नष्ट करना चाहते हैं यह कुछ के […]

पायथॉन मुहावरों को श्रृंखला (फ्लैटन) को एक सीमित असीमित चलने वाले यंत्रों के उपयोग में लाया जा सकता है?

मान लीजिए हमारे पास एक इटरेटर है (एक अनंत एक) जो सूचियों को सूचीबद्ध करता है (या परिमित आईटरेटर), उदाहरण के लिए, infinite = itertools.cycle([[1,2,3]]) एक इटरेएटर (स्पष्ट रूप से अनंत) प्राप्त करने के लिए एक अच्छा पायथन मुहावरा क्या है जो पहले इटरेटर से प्रत्येक तत्व को वापस करेगा, फिर दूसरे एक से दूसरे, […]

पायथन में परिपत्र सूची इटरेटर

मुझे एक परिपत्र सूची, संभवतया कई बार, हर बार पिछली बार विज़िट किए गए आइटम से शुरू करने की आवश्यकता होती है। उपयोग केस एक कनेक्शन पूल है। एक ग्राहक कनेक्शन के लिए पूछता है, एक इटरेटर चेक करता है कि यदि इंगित-टू कनेक्शन उपलब्ध है और वह रिटर्न करता है, अन्यथा लूप तब तक […]

यदि आप एसटीएल कंटेनर के अंत इटरेटर के बराबर इटरेटर को बढ़ाते हैं तो क्या होगा

यदि मैं एक वेक्टर को 2 से बढ़ाता हूँ, जब यह एक सदिश के अंतिम तत्व को इंगित करता है? एसटीएल कंटेनर में दो तत्वों द्वारा इटरेटर को समायोजित करने के तरीके से पूछे जाने वाले इस प्रश्न में दो अलग-अलग दृष्टिकोण दिए जाते हैं: या तो अंकगणितीय ऑपरेटर के एक फार्म का उपयोग करें […]

पायथन: एक धारा के लिए एक थकावट परिवर्तित?

अगर मुझे स्ट्रिंग्स के साथ एक पुनरावृति मिल गई है, तो क्या इसे एक धारा में बदलने का एक आसान तरीका है? मैं ऐसा कुछ करना चाहता हूं: def make_file(): yield "hello\n" yield "world\n" output = tarfile.TarFile(…) stream = iterable_to_stream(make_file()) output.addfile(…, stream)

मूल्यों पर दो बार दोहराएं

मैं तर्क के रूप में एक इटरेटर प्राप्त करता हूं और मैं मूल्यों पर दो बार पुनरावृत्त करना चाहता हूं। public void reduce(Pair<String,String> key, Iterator<IntWritable> values, Context context) क्या यह संभव है ? कैसे ? हस्ताक्षर उस ढांचे के द्वारा लगाए गए हैं जो मैं उपयोग कर रहा हूं (अर्थात् हडोप)। – संपादित करें – […]

वेरेटिंग के दौरान आइटम को निकालने से?

मेरे पास एक वेक्टर है जो ऐसी वस्तुओं को रखता है जो सक्रिय या निष्क्रिय हैं। मैं इस वेक्टर के आकार को प्रदर्शन के मुद्दों के लिए छोटे रहने के लिए चाहता हूं, इसलिए मुझे वेक्टर चाहिए जो कि सदिश से मिटाने के लिए निष्क्रिय चिन्हित किए गए हैं मैंने इसे फिर से चलने के […]

एक जनरेटर विभाजित / पायथन में प्रत्येक एन वस्तु को दोहराने (splitEvery)

मैं अजगर समारोह में 'splitEvery' लिखने की कोशिश कर रहा हूं। यहां इसकी परिभाषा है: splitEvery :: Int -> [e] -> [[e]] @'splitEvery' n@ splits a list into length-n pieces. The last piece will be shorter if @n@ does not evenly divide the length of the list. इस काम का मूल संस्करण ठीक है, लेकिन […]

दिलचस्प पोस्ट
क्या नियमित अभिव्यक्ति कभी नहीं मेल कर सकते हैं? मैं अपने डेटाबेस में पासवर्ड को हैश करने के लिए किस एल्गोरिथ्म का उपयोग करूँ? मैं HTTP पर एक बाइनरी फ़ाइल कैसे डाउनलोड करूं? Google Apps स्क्रिप्ट में अधिकतम निष्पादन समय बढ़ गया JSON और जावास्क्रिप्ट ऑब्जेक्ट के बीच अंतर क्या हैं? Nginx 403 सभी फाइलों के लिए मना किया एक रेल फॉर्म में कई ऑब्जेक्ट आईएमजी तत्व बनाने के लिए सबसे अच्छा जावास्क्रिप्ट कोड क्या है खोज इंजन – ल्यूसीन या सोलर फेसबुक एफक्यूएल स्ट्रीम की सीमा? C ++ स्ट्रिंग कन्वर्ट हेक्साडेसिमल और इसके विपरीत मैं PHP का उपयोग कर एक MySQL डाटाबेस से छवियों को कैसे संग्रह और पुनः प्राप्त कर सकता हूं? जावा: 0 <= x <n श्रेणी में यादृच्छिक लंबी संख्या कैसे एक स्ट्रिंग को एक चार सरणी वापस परिवर्तित करने के लिए? वीएस2013 में डिबगिंग करते समय प्रमाणीकरण समस्या – आईआईएस एक्सप्रेस