NumPy 1.14 - matrix.newbyteorder()

numpy.matrix.newbyteorder




numpy

numpy.matrix.newbyteorder

matrix.newbyteorder(new_order='S')

एक ही डेटा के साथ सरणी को अलग-अलग बाइट क्रम से देखें।

के बराबर:

arr.view(arr.dtype.newbytorder(new_order))

सरणी डेटा प्रकार के सभी फ़ील्ड और उप-सरणियों में परिवर्तन भी किए जाते हैं।

पैरामीटर:

new_order : स्ट्रिंग, वैकल्पिक

मजबूर करने के लिए बाइट आदेश; नीचे बाइट आदेश विनिर्देशों से एक मूल्य। new_order कोड में से कोई भी हो सकता है:

  • 'एस' - वर्तमान से विपरीत एंडियन तक स्वैप dtype
  • {<<',' एल '} - थोड़ा एंडियन
  • {'>', 'बी'} - बड़ा एंडियन
  • {'=', 'एन'} - देशी आदेश
  • {'|', 'मैं'} - उपेक्षा (बाइट क्रम में कोई परिवर्तन नहीं)

डिफ़ॉल्ट मूल्य ('S') वर्तमान बाइट ऑर्डर को स्वैप करने में परिणाम करता है। कोड ऊपर के विकल्पों के लिए new_order के पहले अक्षर पर केस-असंवेदनशील जाँच करता है। उदाहरण के लिए, 'बी' या 'बी' या 'बिगगिश' में से कोई भी बड़े-एंडियन को निर्दिष्ट करने के लिए वैध है।

यह दिखाता है:

new_arr : सरणी

बाइट ऑर्डर में दिए गए परिवर्तन को दर्शाती dtype के साथ नई सरणी ऑब्जेक्ट।