NumPy Arrays की तत्व-वार समानता का निर्धारण
समतुल्यता के लिए दो NumPy सरणियों की तुलना करना एक मौलिक ऑपरेशन है जो अक्सर डेटा विश्लेषण और वैज्ञानिक कंप्यूटिंग में सामने आता है . जबकि मूल दृष्टिकोण में समानता ऑपरेटर (==) का उपयोग करना शामिल है, यह एक बूलियन सरणी लौटाता है, जिससे प्रोग्रामर पर सभी सही मानों की जांच करने का दायित्व छोड़ दिया जाता है। यह थकाऊ और त्रुटि-प्रवण हो सकता है।
इस समस्या का समाधान करने के लिए, NumPy एक सुविधाजनक शॉर्टकट प्रदान करता है:
(A == B).all()
यह अभिव्यक्ति सभी() विधि का लाभ उठाती है, जो बूलियन सरणी के सभी तत्वों के सत्य होने पर सत्य लौटाती है, प्रभावी ढंग से सरणी की तुलना करती है तत्व-वार।
विशेष मामलों और विकल्पों के लिए विचार
यह ध्यान देने योग्य है कि (ए == बी).सभी() दृष्टिकोण में अप्रत्याशित व्यवहार हो सकता है। ए या बी खाली है या इसमें एक ही तत्व है और दूसरे एरे का आकार अलग है। ऐसे मामलों में, विशेष कार्यों का उपयोग करने की अनुशंसा की जाती है जैसे:
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3