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

पायथन में NumPy प्रकार प्रोमोशन नियमों को लागू करने से परिणामी प्रकार लौटाना

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

चरण

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

import numpy as np

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

print("NumPy में result_type() विधि का उपयोग\n")
print("परिणाम...", np.result_type(2, np.arange(4, dtype='i1')))
print("परिणाम...", np.result_type(5, 8))
print("परिणाम...", np.result_type('i4', 'c8'))
print("परिणाम...", np.result_type(3.8, 8))
print("परिणाम...", np.result_type(5, 20.7))
print("परिणाम...", np.result_type(-8, 20.7))
print("परिणाम...", np.result_type(10.0, -4))

उदाहरण

import numpy as np
# numpy.result_type() विधि NumPy प्रकार प्रोमोशन नियमों को तर्कों पर लागू करने से परिणामी प्रकार लौटाती है
print("NumPy में result_type() विधि का उपयोग\n")
print("परिणाम...", np.result_type(2, np.arange(4, dtype='i1')))
print("परिणाम...", np.result_type(5, 8))
print("परिणाम...", np.result_type('i4', 'c8'))
print("परिणाम...", np.result_type(3.8, 8))
print("परिणाम...", np.result_type(5, 20.7))
print("परिणाम...", np.result_type(-8, 20.7))
print("परिणाम...", np.result_type(10.0, -4))

आउटपुट

NumPy में result_type() विधि का उपयोग
परिणाम... int8
परिणाम... int64
परिणाम... complex128
परिणाम... float64
परिणाम... float64
परिणाम... float64
परिणाम... float64
  1. - Python Pandas - Timedelta ऑब्जेक्ट से सेकंड प्राप्त करें

    परिचय Timedelta ऑब्जेक्ट से सेकंड घटक (घंटों और मिनटों को छोड़कर) प्राप्त करने के लिए timedelta.seconds प्रॉपर्टी का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd Timedelta ऑब्जेक्ट बनाएं timedelta = pd.Timedelta(10 s 15 ms 33 ns) Timedelta प्रदर्शित करें print(Timedelta...\n, timede

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

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

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

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