पायथन नम्पी में मानक जबरन नियमों का पालन करके कॉमन टाइप निर्धारित करने के लिए 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