NumPy 1.14 - record.newbyteorder()

numpy.record.newbyteorder




numpy

numpy.record.newbyteorder

record.newbyteorder(new_order='S')

एक अलग बाइट क्रम के साथ एक नया dtype

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

new_order कोड निम्नलिखित में से कोई भी हो सकता है:

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

new_order : str, वैकल्पिक

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

यह दिखाता है:

new_dtype : dtype

बाइट ऑर्डर को दिए गए बदलाव के साथ नई dtype ऑब्जेक्ट।