NumPy 1.14 - numpy.promote_types()

numpy.promote_types




numpy

numpy.promote_types

numpy.promote_types(type1, type2)

डेटा प्रकार को सबसे छोटे आकार और सबसे छोटे स्केलर प्रकार के साथ लौटाता है, जिसमें type1 और type1 दोनों सुरक्षित रूप से डाले जा सकते हैं। लौटा डेटा प्रकार हमेशा देशी बाइट क्रम में होता है।

यह फ़ंक्शन सममित और साहचर्य है।

पैरामीटर:

टाइप 1 : dtype या dtype स्पेसियर

पहला डेटा प्रकार।

टाइप 2: dtype या dtype स्पेसियर

दूसरा डेटा प्रकार।

यह दिखाता है:

बाहर : dtype

प्रचारित डेटा प्रकार।

यह भी देखें

result_type , dtype , can_cast

टिप्पणियाँ

संस्करण 1.6.0 में नया।

NumPy 1.9 में शुरू होने पर, Prom_types फ़ंक्शन अब एक पूर्णांक लंबाई देता है जब एक पूर्णांक या फ्लोट dtype को एक तर्क के रूप में और एक स्ट्रिंग dtype को अन्य तर्क के रूप में दिया जाता है। पहले यह हमेशा इनपुट स्ट्रिंग dtype लौटाता था, भले ही यह स्ट्रिंग में परिवर्तित अधिकतम पूर्णांक / फ्लोट मूल्य को संग्रहीत करने के लिए पर्याप्त नहीं था।

उदाहरण

>>> np.promote_types('f4', 'f8')
dtype('float64')
>>> np.promote_types('i8', 'f4')
dtype('float64')
>>> np.promote_types('>i8', '<c8')
dtype('complex128')
>>> np.promote_types('i4', 'S8')
dtype('S11')