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

पायथन में कास्टिंग नियम के अनुसार ऐरे स्केलर और डेटा टाइप के बीच कास्ट संभव है या नहीं जांचें


numpy.can_cast() मेथड True लौटाता है यदि ऐरे स्केलर और डेटा टाइप कास्टिंग नियम के अनुसार कास्ट हो सकते हैं। पहला पैरामीटर वह स्केलर, डेटा टाइप या ऐरे है जिससे कास्ट करना है। दूसरा पैरामीटर वह डेटा टाइप है जिसमें कास्ट करना है।

चरण

सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें:

import numpy as np

जांचें कि ऐरे स्केलर और डेटा टाइप कास्टिंग नियम के अनुसार कास्ट हो सकते हैं या नहीं:

print("नम्पी में can_cast() मेथड से जांच\n")
print("परिणाम...", np.can_cast(np.array(20), 'i1'))
print("परिणाम...", np.can_cast(np.array(280), 'i1'))
print("परिणाम...", np.can_cast(np.array(80), 'u1'))
print("परिणाम...", np.can_cast(np.array(300.7), np.float32))
print("परिणाम...", np.can_cast(np.array(120.6), np.float64))
print("परिणाम...", np.can_cast(np.array(7.2e100), np.float32))
print("परिणाम...", np.can_cast(np.array(6.5e100), np.float64))

उदाहरण

import numpy as np
# numpy.can_cast() मेथड True लौटाता है यदि ऐरे स्केलर और डेटा टाइप कास्टिंग नियम के अनुसार कास्ट हो सकते हैं
# पहला पैरामीटर वह स्केलर, डेटा टाइप या ऐरे है जिससे कास्ट करना है
# दूसरा पैरामीटर वह डेटा टाइप है जिसमें कास्ट करना है
print("नम्पी में can_cast() मेथड से जांच\n")
print("परिणाम...", np.can_cast(np.array(20), 'i1'))
print("परिणाम...", np.can_cast(np.array(280), 'i1'))
print("परिणाम...", np.can_cast(np.array(80), 'u1'))
print("परिणाम...", np.can_cast(np.array(300.7), np.float32))
print("परिणाम...", np.can_cast(np.array(120.6), np.float64))
print("परिणाम...", np.can_cast(np.array(7.2e100), np.float32))
print("परिणाम...", np.can_cast(np.array(6.5e100), np.float64))

आउटपुट

नम्पी में can_cast() मेथड से जांच
परिणाम... True
परिणाम... False
परिणाम... True
परिणाम... True
परिणाम... True
परिणाम... False
परिणाम... True

  1. - पायथन में कास्टिंग नियम के अनुसार ऐरे स्केलर और डेटा टाइप के बीच कास्ट संभव है या नहीं जांचें

    numpy.can_cast() मेथड True लौटाता है यदि ऐरे स्केलर और डेटा टाइप कास्टिंग नियम के अनुसार कास्ट हो सकते हैं। पहला पैरामीटर वह स्केलर, डेटा टाइप या ऐरे है जिससे कास्ट करना है। दूसरा पैरामीटर वह डेटा टाइप है जिसमें कास्ट करना है। चरण सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें: import numpy as np जांच

  1. - Python Pandas - इंडेक्स में डेटा का प्रतिनिधित्व करने वाली सरणी लौटाएं

    परिचय पैंडास इंडेक्स में डेटा का प्रतिनिधित्व करने वाली नम्पाई सरणी (numpy array) प्राप्त करने के लिए index.values प्रॉपर्टी का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd इंडेक्स बनाएं index = pd.Index([Car, Bike, Truck, Ship, Airplane]) इंडेक्स प्रदर्शित करें print(पैंडास इंडेक्स

  1. - पायथन लिस्ट और ऐरे में क्या अंतर है?

    मूल रूप से, पायथन लिस्ट्स बहुत लचीली हैं और पूरी तरह से विषम, मनमाना डेटा धारण कर सकती हैं, और उन्हें एमोर्टाइज्ड कॉन्स्टेंट टाइम में बहुत कुशलता से जोड़ा जा सकता है। यदि आपको अपनी ऐरे को समय-कुशलता से और बिना परेशानी के सिकोड़ने और बढ़ाने की आवश्यकता है, तो वे जाने का रास्ता हैं। लेकिन वे C ऐरे क