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

Python में दिए गए NumPy ऐरे का डेटा प्रकार बदलना

NumPy ऐरे का डेटा प्रकार बदलने के लिए हमारे पास astype(data_type) नामक एक मेथड है। यदि हमारे पास float64 प्रकार का NumPy ऐरे है, तो हम इसे int32 में बदल सकते हैं astype() मेथड को डेटा प्रकार देकर।

हम dtype क्लास का उपयोग करके NumPy ऐरे के प्रकार की जांच कर सकते हैं। आइए नमूना NumPy ऐरे के डेटा प्रकार की जांच करें।

उदाहरण

# numpy लाइब्रेरी आयात करना
import numpy as np

# numpy ऐरे बनाना
array = np.array([1, 2, 3, 4, 5])

# numpy ऐरे के डेटा प्रकार को प्रिंट करना
print(array.dtype)

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम मिलेंगे।

int32

आइए देखें कि NumPy ऐरे के डेटा प्रकार को float64 से int32 में कैसे बदलें।

उदाहरण

# numpy लाइब्रेरी आयात करना
import numpy as np

# float64 प्रकार का numpy ऐरे बनाना
array = np.array([1.5, 2.6, 3.7, 4.8, 5.9])

# बदलने से पहले ऐरे का प्रकार
print(f'Before changing {array.dtype}')

# astype() मेथड का उपयोग करके numpy ऐरे का डेटा प्रकार बदलना
array = array.astype(np.int32)

# बदलने के बाद ऐरे का प्रकार
print(f'\nAfter changing {array.dtype}')

आउटपुट

यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न परिणाम मिलेंगे।

Before changing float64
After changing int32

हम NumPy मॉड्यूल में मौजूद किसी भी डेटा प्रकार या Python के सामान्य डेटा प्रकारों का उपयोग कर सकते हैं। आप यहां NumPy में मौजूद डेटा प्रकारों की सूची पा सकते हैं।

निष्कर्ष

मुझे आशा है कि आपने NumPy ऐरे के लिए डेटा प्रकारों के रूपांतरण को सीख लिया है। यदि आपको ट्यूटोरियल से संबंधित कोई समस्या आ रही है, तो उन्हें कमेंट सेक्शन में बताएं।

  1. - पायथन प्रोग्राम: दिए गए पोजिशन तक ऐरे को रिवर्स करना

    यहां यूजर इनपुट ऐरे और ऐरे की पोजिशन दी गई है जिसे रिवर्स करना है। इसलिए हमारा कार्य इस ऐरे को रिवर्स करना है। हम सिर्फ सब ऐरे को [0 से (n-1)] तक रिवर्स करते हैं।उदाहरणInput: A=[3, 7, 6, 4, 1, 2] n=4 Output: [1, 4, 6, 7, 3, 2]एल्गोरिदमचरण 1: n-1 पोजिशन से शुरू होने वाली लिस्ट को रिवर्स करें। चरण 2:

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

    किसी भी बिल्ट-इन डेटा प्रकार को str() फ़ंक्शन द्वारा उसके स्ट्रिंग प्रतिनिधित्व में बदला जाता है।>>> str(10)\n10\n>>> str(11.11)\n11.11\n>>> str(3+4j)\n(3+4j)\n>>> str([1,2,3])\n[1, 2, 3]\n>>> str((1,2,3))\n(1, 2, 3)\n>>> str({1:11, 2:22, 3:33})\

  1. - Python डेटा टाइप्स और रूपांतरण में महारत: एक व्यावहारिक गाइड

    Python डेटा टाइप्स और टाइप रूपांतरण कैसे करें, इसका परिचय। Python डेटा टाइप्स जब हम Python में वेरिएबल्स बनाते या घोषित करते हैं, तो वेरिएबल्स विभिन्न डेटा टाइप्स रख सकते हैं। Python में निम्न बिल्ट-इन डेटा टाइप्स हैं: str int, float, complex list, tuple dict set bool byte, bytearray टेक्स्ट टाइप: