स्केलर dtype का स्ट्रिंग प्रतिनिधित्व लौटाने के लिए, पायथन NumPy में sctype2char() विधि का उपयोग करें। पहला तर्क, यदि एक स्केलर dtype है, तो संबंधित स्ट्रिंग वर्ण लौटाया जाता है। यदि एक ऑब्जेक्ट है, तो sctype2char इसके स्केलर प्रकार का अनुमान लगाने का प्रयास करता है और फिर संबंधित स्ट्रिंग वर्ण लौटाता है।
चरण
सबसे पहले, आवश्यक लाइब्रेरी आयात करें:
import numpy as np
स्केलर प्रकार का स्ट्रिंग प्रतिनिधित्व:
for i in [np.int32, np.double, np.complex_, np.string_, np.ndarray]:
print(np.sctype2char(i))
int प्रकारों का स्ट्रिंग प्रतिनिधित्व लौटाएं:
print("\nint प्रकारों का स्ट्रिंग प्रतिनिधित्व...")
for j in [np.int16, np.int32, np.int64]:
print(np.sctype2char(j))
float प्रकारों का स्ट्रिंग प्रतिनिधित्व लौटाएं:
print("\nfloat प्रकारों का स्ट्रिंग प्रतिनिधित्व...")
for j in [np.float16, np.float32, np.float64]:
print(np.sctype2char(j))
उदाहरण
import numpy as np
# स्केलर dtype का स्ट्रिंग प्रतिनिधित्व लौटाने के लिए sctype2char() का उपयोग करें
print("स्केलर प्रकार का स्ट्रिंग प्रतिनिधित्व...")
for i in [np.int32, np.double, np.complex_, np.string_, np.ndarray]:
print(np.sctype2char(i))
# int प्रकारों का स्ट्रिंग प्रतिनिधित्व लौटाएं
print("\nint प्रकारों का स्ट्रिंग प्रतिनिधित्व...")
for j in [np.int16, np.int32, np.int64]:
print(np.sctype2char(j))
# float प्रकारों का स्ट्रिंग प्रतिनिधित्व लौटाएं
print("\nfloat प्रकारों का स्ट्रिंग प्रतिनिधित्व...")
for j in [np.float16, np.float32, np.float64]:
print(np.sctype2char(j))
आउटपुट
स्केलर प्रकार का स्ट्रिंग प्रतिनिधित्व... i d D S O int प्रकारों का स्ट्रिंग प्रतिनिधित्व... h i l float प्रकारों का स्ट्रिंग प्रतिनिधित्व... e f d