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

पायथन में एक अदिश प्रकार का स्ट्रिंग प्रतिनिधित्व लौटाएं

स्केलर प्रकार के स्ट्रिंग प्रतिनिधित्व को वापस करने के लिए, 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

  1. एक शब्दकोश के स्ट्रिंग प्रतिनिधित्व को पायथन में एक शब्दकोश में कैसे परिवर्तित करें?

    शब्दकोश की वस्तु str() फ़ंक्शन द्वारा स्ट्रिंग में आसानी से परिवर्तनीय है। >>> D1={'1':1, '2':2, '3':3} >>> D1 {'1': 1, '2': 2, '3': 3} >>> str(D1) "{'1': 1, '2': 2, '3': 3}" एक स्ट्रिंग को

  1. पायथन स्ट्रिंग की अधिकतम लंबाई क्या है?

    64-बिट पायथन इंस्टॉलेशन और 64 जीबी मेमोरी के साथ, लगभग 63 जीबी की पायथन 2 स्ट्रिंग काफी व्यवहार्य होनी चाहिए। यदि आप अपनी स्मृति को उससे कहीं अधिक उन्नत कर सकते हैं, तो आपके अधिकतम व्यवहार्य तार आनुपातिक रूप से लंबे होने चाहिए। लेकिन यह रनटाइम पर एक हिट के साथ आता है। एक विशिष्ट 32-बिट पायथन इंस्टॉ

  1. एक शब्दकोश के स्ट्रिंग प्रस्तुति को पायथन में एक शब्दकोश में कैसे परिवर्तित करें?

    हम एक अजगर अभिव्यक्ति के रूप में स्ट्रिंग का मूल्यांकन करने के लिए यहां ast.literal_eval() का उपयोग कर सकते हैं। यह सुरक्षित रूप से एक अभिव्यक्ति नोड या एक पायथन अभिव्यक्ति युक्त स्ट्रिंग का मूल्यांकन करता है। प्रदान की गई स्ट्रिंग या नोड में केवल निम्नलिखित पायथन शाब्दिक संरचनाएं शामिल हो सकती हैं: