एक NumPy दृश्य क्या है?
एक NumPy दृश्य क्या है?

वीडियो: एक NumPy दृश्य क्या है?

वीडियो: एक NumPy दृश्य क्या है?
वीडियो: आपको Python में NumPy बनाम FOR लूप का उपयोग क्यों करना चाहिए? 2024, अप्रैल
Anonim

क्या है एक दृश्य का Numpy सरणी? जैसा कि इसका नाम कह रहा है, यह सरणी के डेटा को देखने का एक और तरीका है। तकनीकी रूप से इसका मतलब है कि दोनों वस्तुओं का डेटा साझा किया जाता है। आप बना सकते हैं विचारों मूल सरणी का एक टुकड़ा चुनकर, या dtype (या दोनों के संयोजन) को बदलकर भी।

इस तरह, क्या NumPy स्लाइस कॉपी करता है?

बेसिक. द्वारा उत्पन्न सभी सरणियाँ टुकड़ा करने की क्रिया हमेशा मूल सरणी के विचार होते हैं। न्यूमपी स्लाइसिंग a. के बजाय एक दृश्य बनाता है प्रतिलिपि जैसे कि स्ट्रिंग, टपल और लिस्ट जैसे बिलिन पायथन सीक्वेंस के मामले में।

एक NumPy सरणी क्या है? सरणियों . ए सुन्न सरणी सभी एक ही प्रकार के मानों का एक ग्रिड है, और गैर-ऋणात्मक पूर्णांकों के टपल द्वारा अनुक्रमित किया जाता है। आयामों की संख्या की रैंक है सरणी ; एक का आकार सरणी पूर्णांकों का एक टपल है जो का आकार देता है सरणी प्रत्येक आयाम के साथ।

इसके बाद, सवाल यह है कि आप डेटा को NumPy में कैसे कॉपी कर सकते हैं?

पुस्तकालय समारोह प्रतिलिपि . प्रतिलिपि () a. बनाना माना जाता है उथली प्रतिलिपि इसके तर्क का, लेकिन जब a. पर लागू होता है Numpy सरणी यह बनाता है a उथली प्रतिलिपि अर्थ बी में, यानी नई सरणी का अपना हो जाता है प्रतिलिपि का आंकड़े बफर, इसलिए एक सरणी में परिवर्तन दूसरे को प्रभावित नहीं करता है।

मैं Numpy में एक सरणी कैसे कॉपी करूं?

  1. सिंटैक्स: numpy.copy(a, order='K') दिए गए ऑब्जेक्ट की एक ऐरे कॉपी लौटाएं।
  2. पैरामीटर्स: a: array_like. इनपुट डेटा।
  3. आदेश: {'सी', 'एफ', 'ए', 'के'}, वैकल्पिक। कॉपी के मेमोरी लेआउट को नियंत्रित करता है। 'सी' का अर्थ है सी-ऑर्डर, 'एफ' का अर्थ है एफ-ऑर्डर, 'ए' का अर्थ 'एफ' है यदि ए फोरट्रान सन्निहित है, तो 'सी' अन्यथा।
  4. रिटर्न: एआर: ndarray.

सिफारिश की: