numpy.min_scalar() विधि न्यूनतम डेटा प्रकार ढूंढती है। पहला पैरामीटर वह मान है जिसका न्यूनतम डेटा प्रकार पाया जाना है। स्केलर के लिए, डेटा प्रकार को सबसे छोटे आकार और सबसे छोटे स्केलर प्रकार के साथ लौटाता है जो इसका मान रख सकता है। गैर-स्केलर सरणी के लिए, वेक्टर का dtype असंशोधित लौटाता है। फ़्लोटिंग पॉइंट मान पूर्णांकों के लिए अवनत नहीं होते हैं, और जटिल मान फ़्लोट करने के लिए अवनत नहीं होते हैं।
कदम
सबसे पहले, आवश्यक पुस्तकालय आयात करें -
import numpy as np
numpy.min_scalar() विधि न्यूनतम डेटा प्रकार ढूंढती है। पहला पैरामीटर वह मान है जिसका न्यूनतम डेटा प्रकार पाया जाना है -
print("Using the min_scalar() method in Numpy\n") print("Result...",np.min_scalar_type(np.arange(4,dtype='f8'))) print("Result...",np.min_scalar_type(np.arange(38.9, dtype = 'f8'))) print("Result...",np.min_scalar_type(np.array(6.5e100, np.float64))) print("Result...",np.min_scalar_type(np.array(280, 'i1'))) print("Result...",np.min_scalar_type(np.array(80, 'u1'))) print("Result...",np.min_scalar_type(np.array(300.7, np.float32))) print("Result...",np.min_scalar_type(np.array(120.6, np.float64))) print("Result...",np.min_scalar_type(np.array(7.2e100, np.float32))) print("Result...",np.min_scalar_type(np.array(6.5e100, np.float64)))
उदाहरण
import numpy as np # The numpy.min_scalar() method finds the minimal data type. # The 1st parameter is the value whose minimal data type is to be found. print("Using the min_scalar() method in Numpy\n") print("Result...",np.min_scalar_type(np.arange(4,dtype='f8'))) print("Result...",np.min_scalar_type(np.arange(38.9, dtype = 'f8'))) print("Result...",np.min_scalar_type(np.array(6.5e100, np.float64))) print("Result...",np.min_scalar_type(np.array(280, 'i1'))) print("Result...",np.min_scalar_type(np.array(80, 'u1'))) print("Result...",np.min_scalar_type(np.array(300.7, np.float32))) print("Result...",np.min_scalar_type(np.array(120.6, np.float64))) print("Result...",np.min_scalar_type(np.array(7.2e100, np.float32))) print("Result...",np.min_scalar_type(np.array(6.5e100, np.float64)))
आउटपुट
Using the min_scalar() method in Numpy Result... float64 Result... float64 Result... float64 Result... uint8 Result... uint8 Result... float16 Result... float16 Result... float16 Result... float64