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 ऐरे के लिए डेटा प्रकारों के रूपांतरण को सीख लिया है। यदि आपको ट्यूटोरियल से संबंधित कोई समस्या आ रही है, तो उन्हें कमेंट सेक्शन में बताएं।