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

यदि पायथन में कास्टिंग नियम के अनुसार डेटा प्रकारों के बीच कास्ट किया जा सकता है, तो सही लौटें

numpy.can_cast () विधि सही है यदि डेटा प्रकारों के बीच डाली गई कास्टिंग नियम के अनुसार हो सकती है। पहला पैरामीटर डेटा प्रकार या सरणी है जिससे कास्ट किया जाना है। दूसरा पैरामीटर कास्ट करने के लिए डेटाटाइप है।

कदम

सबसे पहले, आवश्यक पुस्तकालय आयात करें -

import numpy as np

यह जांचने के लिए can_cast() का उपयोग करना कि क्या डेटा प्रकारों के बीच कास्ट कास्टिंग नियम के अनुसार हो सकता है -

print("Checking with can_cast() method in Numpy\n")
print("Result...",np.can_cast(np.int32, np.int64))
print("Result...",np.can_cast(np.float64, complex))
print("Result...",np.can_cast(complex, float))
print("Result...",np.can_cast('i8', 'f8'))
print("Result...",np.can_cast('i8', 'f4'))
print("Result...",np.can_cast('i4', 'S4'))

उदाहरण

import numpy as np

# The numpy.can_cast() method returns True if cast between data types can occur according to the casting rule.
# The 1st parameter is the data type or array to cast from.
# The 2nd parameter is the data type to cast to.

print("Checking with can_cast() method in Numpy\n")
print("Result...",np.can_cast(np.int32, np.int64))
print("Result...",np.can_cast(np.float64, complex))
print("Result...",np.can_cast(complex, float))
print("Result...",np.can_cast('i8', 'f8'))
print("Result...",np.can_cast('i8', 'f4'))
print("Result...",np.can_cast('i4', 'S4'))

आउटपुट

Checking with can_cast() method in Numpy

Result... True
Result... True
Result... False
Result... True
Result... False
Result... False

  1. पायथन का उपयोग करके डेटा की कल्पना करने के लिए Tensorflow का उपयोग कैसे किया जा सकता है?

    मान लें कि हमारे पास फूल डेटासेट है। फूल डेटासेट को Google API का उपयोग करके डाउनलोड किया जा सकता है जो मूल रूप से फूल डेटासेट से लिंक होता है। एपीआई को पैरामीटर के रूप में पास करने के लिए get_file विधि का उपयोग किया जा सकता है। एक बार ऐसा करने के बाद, डेटा पर्यावरण में डाउनलोड हो जाता है। इसे मैटप

  1. पायथन सीबॉर्न लाइब्रेरी में डेटा की कल्पना करने के लिए काउंटप्लॉट का उपयोग कैसे किया जा सकता है?

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

  1. पायथन में सूची, अनुक्रम और स्लाइस डेटा प्रकारों के बीच अंतर क्या हैं?

    एक सूची एक अनुक्रम है लेकिन एक अनुक्रम जरूरी एक सूची नहीं है। अनुक्रम कोई भी प्रकार है जो अनुक्रम इंटरफ़ेस (प्रोटोकॉल) का समर्थन करता है। अनुक्रम प्रकार एक कार्यात्मक सुपरसेट का वर्णन करते हैं। स्लाइस ऑब्जेक्ट आम तौर पर वाक्यात्मक चीनी (foo[2:5]) के माध्यम से अंतर्निहित रूप से बनाए जाते हैं और कंटे