Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में दोनों दिए गए प्रकारों को सुरक्षित रूप से कास्ट करने योग्य सबसे छोटे आकार और स्केलर प्रकार का डेटा प्रकार लौटाना

numpy.promote_types() विधि उस डेटा प्रकार को लौटाती है जिसमें सबसे छोटा आकार और सबसे छोटा स्केलर प्रकार होता है जिससे type1 और type2 दोनों को सुरक्षित रूप से कास्ट किया जा सके। यह प्रोमोटेड डेटा प्रकार लौटाता है। लौटाया गया डेटा प्रकार हमेशा नेटिव बाइट ऑर्डर में होता है। पहला पैरामीटर पहला डेटा प्रकार है। दूसरा पैरामीटर दूसरा डेटा प्रकार है।

चरण

सबसे पहले, आवश्यक लाइब्रेरी आयात करें:

import numpy as np

NumPy में promote_types() विधि के साथ जांच करें:

print("परिणाम...", np.promote_types('f4', 'f8'))
print("परिणाम...", np.promote_types('i8', 'f4'))
print("परिणाम...", np.promote_types('>i8', '

उदाहरण

import numpy as np
# numpy.promote_types() विधि उस डेटा प्रकार को लौटाती है जिसमें सबसे छोटा आकार और सबसे छोटा स्केलर प्रकार होता है
print("NumPy में promote_types() विधि के साथ जांच\n")
print("परिणाम...", np.promote_types('f4', 'f8'))
print("परिणाम...", np.promote_types('i8', 'f4'))
print("परिणाम...", np.promote_types('>i8', '

आउटपुट

NumPy में promote_types() विधि के साथ जांच
परिणाम... float64
परिणाम... float64
परिणाम... complex128
परिणाम... |S11
परिणाम... int64
परिणाम... complex128
परिणाम... complex128
  1. - पायथन में दी गई शर्त को पूरा करने वाली लेक्सिकोग्राफिकली सबसे छोटी स्ट्रिंग खोजें

    मान लीजिए हमारे पास n संख्याओं का एक ऐरे A है, जहां A[i] एक स्ट्रिंग s के लंबाई (i+1) के प्रीफिक्स में विशिष्ट वर्णों की संख्या दर्शाता है, हमें लेक्सिकोग्राफिकली सबसे छोटी स्ट्रिंग ढूंढनी है जो दिए गए प्रीफिक्स ऐरे को संतुष्ट करती है। सभी वर्ण लोअरकेस अंग्रेजी वर्णमाला [a-z] होंगे। यदि ऐसी कोई स्ट्

  1. - पायथन में लिस्ट, सीक्वेंस और स्लाइस डेटा टाइप्स में क्या अंतर हैं?

    एक लिस्ट एक सीक्वेंस है लेकिन एक सीक्वेंस आवश्यक रूप से लिस्ट नहीं है। एक सीक्वेंस कोई भी प्रकार है जो सीक्वेंस इंटरफेस (प्रोटोकॉल) का समर्थन करता है। सीक्वेंस प्रकार एक कार्यात्मक सुपरसेट का वर्णन करते हैं। स्लाइस ऑब्जेक्ट्स आमतौर पर सिंटैक्टिक शुगर (foo[2:5]) के माध्यम से अंतर्निहित रूप से बनाए

  1. - Python डेटा टाइप्स और रूपांतरण में महारत: एक व्यावहारिक गाइड

    Python डेटा टाइप्स और टाइप रूपांतरण कैसे करें, इसका परिचय। Python डेटा टाइप्स जब हम Python में वेरिएबल्स बनाते या घोषित करते हैं, तो वेरिएबल्स विभिन्न डेटा टाइप्स रख सकते हैं। Python में निम्न बिल्ट-इन डेटा टाइप्स हैं: str int, float, complex list, tuple dict set bool byte, bytearray टेक्स्ट टाइप: