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

Python में दिए गए numpy array का डेटा प्रकार बदलें


हमारे पास astype(data_type) नामक एक विधि है एक संख्यात्मक सरणी के डेटा प्रकार को बदलने के लिए। यदि हमारे पास float64 . प्रकार की एक संख्यात्मक सरणी है , तो हम इसे int32 . में बदल सकते हैं astype() . को डेटा प्रकार देकर सुन्न सरणी की विधि।

हम dtype . का उपयोग करके numpy array के प्रकार की जांच कर सकते हैं कक्षा। आइए नमूना numpy array के डेटा प्रकार की जाँच करें।

उदाहरण

# importing numpy library
import numpy as np
# creating numpy array
array = np.array([1, 2, 3, 4, 5])
# printing the data type of the numpy array
print(array.dtype)

आउटपुट

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

int32

आइए देखें कि float64 . से एक numpy array के डेटा प्रकार को कैसे बदला जाए करने के लिए &int32

उदाहरण

# importing numpy library
import numpy as np
# creating numpy array of type float64
array = np.array([1.5, 2.6, 3.7, 4.8, 5.9])
# type of array before changing
print(f'Before changing {array.dtype}')
# changing the data type of numpy array using astype() method
array = array.astype(np.int32)
# type of array after changing
print(f'\nAfter changing {array.dtype}')

आउटपुट

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

Before changing float64
After changing int32

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

निष्कर्ष

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


  1. किसी दिए गए स्थान तक किसी सरणी को उलटने के लिए पायथन प्रोग्राम

    यहां यूजर इनपुट ऐरे और ऐरे की पोजीशन को रिवर्स दिया जाना है। इसलिए हमारा काम इस ऐरे को रिवर्स करना है। हम उप सरणी को [0 से (n-1)] तक उलट देते हैं। उदाहरण Input : A=[3, 7, 6, 4, 1, 2] n=4 Output : [1, 4, 6, 7, 3, 2] एल्गोरिदम Step 1: reverse list starting from n-1 position. Step 2: split remaining li

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

    कोई भी अंतर्निर्मित डेटा प्रकार str() फ़ंक्शन द्वारा अपने स्ट्रिंग प्रतिनिधित्व में परिवर्तित हो जाता है >>> str(10) 10 >>> str(11.11) 11.11 >>> str(3+4j) (3+4j) >>> str([1,2,3]) [1, 2, 3] >>> str((1,2,3)) (1, 2, 3) >>> str({1:11, 2:22, 3:33}) {

  1. पायथन डेटा प्रकार और प्रकार रूपांतरण

    पायथन डेटा प्रकारों पर एक परिचय और प्रकार रूपांतरण कैसे करें। पायथन डेटा प्रकार जब हम Python में वेरिएबल बनाते या घोषित करते हैं, तो वेरिएबल अलग-अलग डेटा टाइप रख सकते हैं। पायथन में निम्नलिखित अंतर्निहित डेटा प्रकार हैं: str इंट, फ्लोट, कॉम्प्लेक्स सूची, टपल तानाशाही सेट बूल बाइट, बाइटएरे पाठ प्