numpy.min_scalar_type() विधि न्यूनतम डेटा प्रकार खोजती है। पहला पैरामीटर वह मान है जिसका न्यूनतम डेटा प्रकार खोजा जाना है। स्केलर के लिए, यह उस डेटा प्रकार को लौटाता है जिसमें सबसे छोटा आकार और सबसे छोटा स्केलर प्रकार होता है जो इसके मान को धारण कर सकता है। गैर-स्केलर सरणी के लिए, यह वेक्टर के dtype को अपरिवर्तित लौटाता है। फ्लोटिंग पॉइंट मानों को पूर्णांकों में डिमोट नहीं किया जाता है, और जटिल मानों को फ्लोट में डिमोट नहीं किया जाता है।
चरण
सबसे पहले, आवश्यक लाइब्रेरी आयात करें:
import numpy as np
numpy.min_scalar_type() विधि न्यूनतम डेटा प्रकार खोजती है। पहला पैरामीटर वह मान है जिसका न्यूनतम डेटा प्रकार खोजा जाना है:
print("NumPy में min_scalar_type() विधि का उपयोग\n")
print("परिणाम...", np.min_scalar_type(np.arange(4, dtype='f8')))
print("परिणाम...", np.min_scalar_type(np.arange(38.9, dtype='f8')))
print("परिणाम...", np.min_scalar_type(np.array(6.5e100, np.float64)))
print("परिणाम...", np.min_scalar_type(np.array(280, 'i1')))
print("परिणाम...", np.min_scalar_type(np.array(80, 'u1')))
print("परिणाम...", np.min_scalar_type(np.array(300.7, np.float32)))
print("परिणाम...", np.min_scalar_type(np.array(120.6, np.float64)))
print("परिणाम...", np.min_scalar_type(np.array(7.2e100, np.float32)))
print("परिणाम...", np.min_scalar_type(np.array(6.5e100, np.float64)))
उदाहरण
import numpy as np
# numpy.min_scalar_type() विधि न्यूनतम डेटा प्रकार खोजती है
print("NumPy में min_scalar_type() विधि का उपयोग\n")
print("परिणाम...", np.min_scalar_type(np.arange(4, dtype='f8')))
print("परिणाम...", np.min_scalar_type(np.arange(38.9, dtype='f8')))
print("परिणाम...", np.min_scalar_type(np.array(6.5e100, np.float64)))
print("परिणाम...", np.min_scalar_type(np.array(280, 'i1')))
print("परिणाम...", np.min_scalar_type(np.array(80, 'u1')))
print("परिणाम...", np.min_scalar_type(np.array(300.7, np.float32)))
print("परिणाम...", np.min_scalar_type(np.array(120.6, np.float64)))
print("परिणाम...", np.min_scalar_type(np.array(7.2e100, np.float32)))
print("परिणाम...", np.min_scalar_type(np.array(6.5e100, np.float64)))
आउटपुट
NumPy में min_scalar_type() विधि का उपयोग परिणाम... float64 परिणाम... float64 परिणाम... float64 परिणाम... uint8 परिणाम... uint8 परिणाम... float16 परिणाम... float16 परिणाम... float16 परिणाम... float64