स्केलर प्रकार के स्ट्रिंग प्रतिनिधित्व को वापस करने के लिए, PythonNumpy में sctype2char () विधि का उपयोग करें। पहला तर्क, यदि एक अदिश प्रकार है, तो संबंधित स्ट्रिंग वर्ण वापस कर दिया जाता है। यदि कोई वस्तु, sctype2char इसके अदिश प्रकार का अनुमान लगाने का प्रयास करता है और फिर संबंधित स्ट्रिंग वर्ण लौटाता है।
कदम
सबसे पहले, आवश्यक पुस्तकालय आयात करें -
np के रूप में numpy आयात करें
एक अदिश प्रकार का स्ट्रिंग प्रतिनिधित्व -
for i in [np.int32, np.double, np.complex_, np.string_, np.ndarray]:Print(np.sctype2char(i))
इंट प्रकारों का स्ट्रिंग प्रतिनिधित्व लौटाएं -
[np.int16, np.int32,np.int64]:प्रिंट(np.sctype2char(j)) में j के लिएप्रिंट("\nइंट टाइप का स्ट्रिंग प्रतिनिधित्व...")फ्लोट प्रकारों का स्ट्रिंग प्रतिनिधित्व लौटाएं -
[np.float16, np.float32,np.float64]:प्रिंट(np.sctype2char(j)) में j के लिएप्रिंट("\nफ्लोट प्रकारों का स्ट्रिंग प्रतिनिधित्व...")उदाहरण
np के रूप में numpy आयात करें# स्केलर dtype के स्ट्रिंग प्रतिनिधित्व को वापस करने के लिए, Python Numpy में sctype2char() विधि का उपयोग करें। पहला तर्क, यदि एक स्केलर dtype, तो संबंधित स्ट्रिंग वर्ण लौटाया जाता है। इसके स्केलर प्रकार का अनुमान लगाने की कोशिश करता है और फिर संबंधित स्ट्रिंग कैरेक्टर देता है। प्रिंट ("एक स्केलर प्रकार का स्ट्रिंग प्रतिनिधित्व ...") i के लिए [np.int32, np.double, np.complex_, np.string_, np में .ndarray]:print(np.sctype2char(i))# j के लिए [np.int16, np.int32,np.int64 में int टाइपप्रिंट("\nइंट टाइप की स्ट्रिंग प्रस्तुति...") का स्ट्रिंग प्रतिनिधित्व लौटाएं ]:print(np.sctype2char(j))# [np.float16, np.float32,np.float64] में j के लिए फ्लोट टाइपप्रिंट("\nफ्लोट प्रकारों का स्ट्रिंग प्रतिनिधित्व...") का स्ट्रिंग प्रतिनिधित्व लौटाएं:प्रिंट (np.sctype2char(j))आउटपुट
एक अदिश प्रकार का स्ट्रिंग प्रतिनिधित्व...idDSOइंट प्रकार का स्ट्रिंग प्रतिनिधित्व...हिलफ्लोट प्रकारों का स्ट्रिंग प्रतिनिधित्व...efd