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

पायथन में तर्कों के लिए NumPy प्रकार के प्रचार नियमों को लागू करने के परिणामस्वरूप होने वाले प्रकार को वापस करें

numpy.result_type() विधि उस प्रकार को लौटाती है जो NumPy टाइपप्रोमोशन नियमों को तर्कों पर लागू करने के परिणामस्वरूप होती है। पहला पैरामीटर कुछ ऑपरेशन का ऑपरेंड है जिसके परिणाम प्रकार की आवश्यकता होती है। NumPy में टाइप प्रमोशन कुछ मामूली अंतरों के साथ C++ जैसी भाषाओं के नियमों के समान काम करता है। जब स्केलर और सरणियों दोनों का उपयोग किया जाता है, तो सरणी के प्रकार को प्राथमिकता दी जाती है और अदिश के वास्तविक मान को ध्यान में रखा जाता है।

कदम

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

import numpy as np

numpy.result_type() विधि उस प्रकार को लौटाती है जो NumPy टाइपप्रोमोशन नियमों को तर्कों पर लागू करने के परिणामस्वरूप होती है -

print("Using the result_type() method in Numpy\n")
print("Result...",np.result_type(2, np.arange(4,dtype='i1')))
print("Result...",np.result_type(5, 8))
print("Result...",np.result_type('i4', 'c8'))
print("Result...",np.result_type(3.8, 8))
print("Result...",np.result_type(5, 20.7))
print("Result...",np.result_type(-8, 20.7))
print("Result...",np.result_type(10.0, -4))

उदाहरण

import numpy as np
# The numpy.result_type() method returns the type that results from applying the NumPy type promotion rules to the arguments.
# The 1st parameter is the operands of some operation whose result type is needed.
print("Using the result_type() method in Numpy\n")

print("Result...",np.result_type(2, np.arange(4,dtype='i1')))
print("Result...",np.result_type(5, 8))
print("Result...",np.result_type('i4', 'c8'))
print("Result...",np.result_type(3.8, 8))
print("Result...",np.result_type(5, 20.7))
print("Result...",np.result_type(-8, 20.7))
print("Result...",np.result_type(10.0, -4))

आउटपुट

Using the result_type() method in Numpy

Result... int8
Result... int64
Result... complex128
Result... float64
Result... float64
Result... float64
Result... float64

  1. पायथन पांडा - Timedelta ऑब्जेक्ट से सेकंड लौटाएं

    Timedelta ऑब्जेक्ट से सेकंड वापस करने के लिए, timedelta.seconds . का उपयोग करें संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd टाइमडेल्टास पायथन का मानक डेटाटाइम लाइब्रेरी है जो एक अलग प्रतिनिधित्व टाइमडेल्टा का उपयोग करता है। Timedelta ऑब्जेक्ट बनाएं timedelta = pd.Timed

  1. पायथन पांडा - टाइमडेल्टा ऑब्जेक्ट से नैनोसेकंड लौटाएं

    Timedelta ऑब्जेक्ट से माइक्रोसेकंड वापस करने के लिए, timedelta.nanoseconds का उपयोग करें संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd TimeDeltas पायथन का मानक डेटाटाइम लाइब्रेरी है जो एक अलग प्रतिनिधित्व टाइमडेल्टा का उपयोग करता है। Timedelta ऑब्जेक्ट बनाएं timedelta =

  1. पायथन पांडा - टाइमडेल्टा ऑब्जेक्ट से माइक्रोसेकंड लौटाएं

    Timedelta ऑब्जेक्ट से माइक्रोसेकंड वापस करने के लिए, timedelta.microseconds . का उपयोग करें संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd टाइमडेल्टास पायथन का मानक डेटाटाइम लाइब्रेरी है जो एक अलग प्रतिनिधित्व टाइमडेल्टा का उपयोग करता है। Timedelta ऑब्जेक्ट बनाएं timedelt