यह निर्धारित करने के लिए कि पहले तर्क में प्रकार दूसरे का उपवर्ग है, पायथन numpy में numpy.issubsctype() विधि का उपयोग करें। पहला और दूसरा तर्क डेटाटाइप हैं।
कदम
सबसे पहले, आवश्यक पुस्तकालय आयात करें -
import numpy as np
Numpy में issubsctype () विधि का उपयोग करना। जाँच करना कि क्या पहला तर्क दूसरे तर्क का उपवर्ग है -
print("Result...",np.issubsctype(np.float16, np.float32)) print("Result...",np.issubsctype(np.int32, np.signedinteger)) print("Result...",np.issubsctype('i4', np.signedinteger)) print("Result...",np.issubsctype('S8', str)) print("Result...",np.issubsctype(np.array([45, 89]), int)) print("Result...",np.issubsctype(np.array([5., 25., 40.]), float))
उदाहरण
import numpy as np # To determine if the type in the first argument is a subclass of second, use the numpy.issubsctype() method in Python numpy # The 1st and the 2nd argument are datatypes print("Using the issubsctype() method in Numpy\n") # Checking whether the first argument is a subclass of the second argument print("Result...",np.issubsctype(np.float16, np.float32)) print("Result...",np.issubsctype(np.int32, np.signedinteger)) print("Result...",np.issubsctype('i4', np.signedinteger)) print("Result...",np.issubsctype('S8', str)) print("Result...",np.issubsctype(np.array([45, 89]), int)) print("Result...",np.issubsctype(np.array([5., 25., 40.]), float))
आउटपुट
Using the issubsctype() method in Numpy Result... False Result... True Result... True Result... False Result... True Result... True