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

पायथन में मानक जबरन नियमों का पालन करके कॉमन टाइप निर्धारित करें


पायथन नम्पी में मानक जबरन नियमों का पालन करके कॉमन टाइप निर्धारित करने के लिए numpy.find_common_type() मेथड का उपयोग करें। पहला आर्गुमेंट dtypes या dtype कन्वर्टिबल ऑब्जेक्ट्स की सूची है जो ऐरे को दर्शाते हैं। दूसरा आर्गुमेंट dtypes या dtype कन्वर्टिबल ऑब्जेक्ट्स की सूची है जो स्केलर्स को दर्शाते हैं।

find_common_type() मेथड कॉमन डेटा टाइप लौटाता है, जो array_types का अधिकतम होता है जिसमें scalar_types को नजरअंदाज किया जाता है, जब तक कि scalar_types का अधिकतम अलग तरह का न हो (dtype.kind)। यदि तरह समझ में नहीं आती, तो None लौटाया जाता है।

चरण

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

import numpy as np

नम्पी में find_common_type() मेथड का उपयोग करें। मानक जबरन नियमों का पालन करके कॉमन टाइप निर्धारित करें:

print("परिणाम...", np.find_common_type([np.float32], [np.int64, np.float64]))
print("परिणाम...", np.find_common_type([], [np.int64, np.float32, complex]))
print("परिणाम...", np.find_common_type([np.float32], [np.int64, np.float64]))
print("परिणाम...", np.find_common_type([np.float32], [complex]))
print("परिणाम...", np.find_common_type([np.float64], [complex]))
print("परिणाम...", np.find_common_type(['f4', 'i4'], ['c8']))
print("परिणाम...", np.find_common_type([np.int64], [complex]))
print("परिणाम...", np.find_common_type([np.int64], [np.float64]))

उदाहरण

import numpy as np
# मानक जबरन नियमों का पालन करके कॉमन टाइप निर्धारित करने के लिए numpy.find_common_type() मेथड का उपयोग करें
# पहला आर्गुमेंट dtypes या dtype कन्वर्टिबल ऑब्जेक्ट्स की सूची है जो ऐरे को दर्शाते हैं
# दूसरा आर्गुमेंट dtypes या dtype कन्वर्टिबल ऑब्जेक्ट्स की सूची है जो स्केलर्स को दर्शाते हैं
print("नम्पी में find_common_type() मेथड का उपयोग\n")

# मानक जबरन नियमों का पालन करके कॉमन टाइप निर्धारित करें
print("परिणाम...", np.find_common_type([np.float32], [np.int64, np.float64]))
print("परिणाम...", np.find_common_type([], [np.int64, np.float32, complex]))
print("परिणाम...", np.find_common_type([np.float32], [np.int64, np.float64]))
print("परिणाम...", np.find_common_type([np.float32], [complex]))
print("परिणाम...", np.find_common_type([np.float64], [complex]))
print("परिणाम...", np.find_common_type(['f4', 'i4'], ['c8']))
print("परिणाम...", np.find_common_type([np.int64], [complex]))
print("परिणाम...", np.find_common_type([np.int64], [np.float64]))

आउटपुट

नम्पी में find_common_type() मेथड का उपयोग
परिणाम... float32
परिणाम... complex128
परिणाम... float32
परिणाम... complex128
परिणाम... complex128
परिणाम... complex128
परिणाम... complex128
परिणाम... float64

  1. - पायथन का उपयोग करके ध्वनि फ़ाइल के प्रकार का निर्धारण (sndhdr)

    पायथन के मानक लाइब्रेरी में sndhdr मॉड्यूल उपयोगिता फ़ंक्शन प्रदान करता है जो फ़ाइल में मौजूद ध्वनि डेटा के प्रकार को पढ़ते हैं। फ़ंक्शन एक namedtuple() लौटाते हैं, जिसमें पांच विशेषताएं होती हैं: filetypeस्ट्रिंग जो aifc, aiff, au, hcom, sndr, sndt, voc, wav, 8svx, sb, ub, या ul को दर्शाती है। f

  1. - पायथन का उपयोग करके छवि के प्रकार का निर्धारण (imghdr)

    पायथन के मानक लाइब्रेरी में imghdr मॉड्यूल फ़ाइल या बाइट स्ट्रीम में निहित छवि के प्रकार को निर्धारित करता है। imghdr मॉड्यूल में केवल एक फ़ंक्शन परिभाषित है: imghdr.what(filename, h=None): यह फ़ंक्शन फ़ाइल में निहित छवि डेटा का परीक्षण करता है और छवि प्रकार का वर्णन करने वाली एक स्ट्रिंग लौटाता ह

  1. - पायथन स्टैंडर्ड ऑपरेटर्स को फ़ंक्शन्स के रूप में (operator मॉड्यूल)

    प्रोग्रामिंग में, ऑपरेटर आमतौर पर एक सिंबल (की) होता है जो किसी विशेष ऑपरेशन जैसे जोड़, घटाव, तुलना आदि को करने के लिए पूर्वनिर्धारित होता है। पायथन में बिल्ट-इन ऑपरेशन्स का एक बड़ा सेट होता है जो विभिन्न श्रेणियों जैसे अंकगणितीय, तुलना, बिट-वाइज़, सदस्यता आदि में विभाजित होते हैं। पायथन लाइब्रेरी