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

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

स्केलर 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
  1. - डिक्शनरी के स्ट्रिंग प्रतिनिधित्व को Python में डिक्शनरी में कैसे बदलें?

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

  1. - Python String की Max Length क्या है?

    Python String की Maximum Length 64-bit Python Installation और 64 GB Memory के साथ, लगभग 63 GB की Python 2 String काफी Feasible होनी चाहिए। यदि आप अपनी Memory को इससे कहीं अधिक Upgrade कर सकते हैं, तो आपकी Maximum Feasible Strings आनुपातिक रूप से Longer होनी चाहिए। लेकिन यह Runtimes पर Hit के साथ आ

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

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