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

पायथन में जांचें कि पहले तर्क का प्रकार दूसरी का सबक्लास है या नहीं

यह निर्धारित करने के लिए कि पहले तर्क का प्रकार दूसरी का सबक्लास है या नहीं, पायथन numpy में numpy.issubsctype() विधि का उपयोग करें। पहला और दूसरा तर्क डेटा प्रकार हैं।

चरण

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

import numpy as np

NumPy में issubsctype() विधि का उपयोग करें। यह जांचें कि पहला तर्क दूसरे तर्क का सबक्लास है या नहीं:

print("परिणाम...", np.issubsctype(np.float16, np.float32))
print("परिणाम...", np.issubsctype(np.int32, np.signedinteger))
print("परिणाम...", np.issubsctype('i4', np.signedinteger))
print("परिणाम...", np.issubsctype('S8', str))
print("परिणाम...", np.issubsctype(np.array([45, 89]), int))
print("परिणाम...", np.issubsctype(np.array([5., 25., 40.]), float))

उदाहरण

import numpy as np
# यह निर्धारित करने के लिए कि पहले तर्क का प्रकार दूसरी का सबक्लास है या नहीं, numpy.issubsctype() का उपयोग करें
print("NumPy में issubsctype() विधि का उपयोग\n")
# यह जांचें कि पहला तर्क दूसरे तर्क का सबक्लास है या नहीं
print("परिणाम...", np.issubsctype(np.float16, np.float32))
print("परिणाम...", np.issubsctype(np.int32, np.signedinteger))
print("परिणाम...", np.issubsctype('i4', np.signedinteger))
print("परिणाम...", np.issubsctype('S8', str))
print("परिणाम...", np.issubsctype(np.array([45, 89]), int))
print("परिणाम...", np.issubsctype(np.array([5., 25., 40.]), float))

आउटपुट

NumPy में issubsctype() विधि का उपयोग
परिणाम... False
परिणाम... True
परिणाम... True
परिणाम... False
परिणाम... True
परिणाम... True
  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. - स्ट्रिंग में पहला दोहराया गया शब्द खोजने के लिए पायथन प्रोग्राम

    समस्या विवरण एक स्ट्रिंग दी गई है। हमारा कार्य उस स्ट्रिंग में पहला दोहराया गया शब्द खोजना है। इसके लिए हम पायथन के collections मॉड्यूल से Counter() विधि का उपयोग करते हैं। एल्गोरिदम दिए गए स्ट्रिंग को स्पेस से अलग करके शब्दों की सूची बनाएं। शब्दों की सूची को डिक्शनरी में बदलें (शब्द: आवृत्ति)। 1