numpy.nanargmin (सरणी, अक्ष = कोई नहीं): सूचकांक लौटाता है निर्दिष्ट अक्ष पर सरणी के न्यूनतम तत्व का, NaN को अनदेखा करते हुए।
परिणामों पर भरोसा नहीं किया जा सकता है यदि स्लाइस में केवल NaN और Infs शामिल हैं।
पैरामीटर:
सरणी: अक्ष पर काम करने के लिए इनपुट सरणी: [int, वैकल्पिक] 0 या 1 जैसे निर्दिष्ट अक्ष के साथ
वापसी: मजबूत>
सरणी में सूचकांकों की सरणी सरणी के समान आकार के साथ। अक्ष के साथ आयाम के साथ हटा दिया गया।
कोड 1:
# Python प्रोग्राम इलस्ट्रेटिंग
# nanargmin () काम
import
geek के रूप में numpy
# 1D सरणी के साथ कार्य करना
array
=
[ geek.nan,
4
,
2
, कोड> <कोड वर्ग =" मान "> 3 कोड> <कोड वर्ग =" सादा ">, कोड> <कोड वर्ग = "मान"> 1 कोड> < कोड वर्ग = "सादा">] कोड>
कोड वर्ग = "कार्य"> प्रिंट कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = " string"> "इनपुट ARRAY 1:" , array)
array2 कोड> कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "सादा"> geek.array ([[geek.nan, कोड> <कोड वर्ग = "मान"> 4 कोड> <कोड वर्ग = "सादा">], [कोड> <कोड वर्ग = "मान"> 1 कोड> <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "मान"> 3 कोड>
]])
# मिनिमम एलिमेंट का इंडेक्स देता है
# मेट्रिक्स के लिए जिसमें NaN शामिल है
Print
(
< कोड वर्ग = "स्ट्रिंग"> "सरणी1 में न्यूनतम सूचकांक:" <कोड वर्ग = "सादा">, geek.nanargmin (सरणी))
# 2D सरणी के साथ कार्य करना
< कोड वर्ग = "कीवर्ड"> प्रिंट कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "इनपुट सरणी 2:" कोड> <कोड वर्ग = "सादा" >, array2) कोड>
<कोड वर्ग = "कीवर्ड"> प्रिंट कोड> <कोड वर्ग = "सादा" > ( "array2 में min का इंडेक्स:"
, geek.nanargmin (array2))
Print
(
"array2 के अक्ष 1 पर सूचकांक:"
, geek.nanargmin (सरणी2, अक्ष कोड> <कोड वर्ग =" कीवर्ड "> = कोड> <कोड वर्ग =" मान "> 1 कोड >
) )
आउटपुट:
INPUT सरणी 1: [नैन, 4, 2, 3, 1] सरणी 1 में न्यूनतम के सूचकांक: 4 इनपुट एरे 2: [[नैन 4] [1. 3.]] सरणी2 में न्यूनतम के सूचकांक: 2 सरणी2 के अक्ष 1 पर सूचकांक: [1 0]
कोड 2: argmin और nanargmin ऑपरेशन
# Python प्रोग्राम इलस्ट्रेटिंग
import
गीक के रूप में सुन्न
# 2D array के साथ काम करना
सरणी कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "सादा"> ([[ कोड> <कोड वर्ग = "मान"> 8 कोड> < कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "मान"> 13 कोड> <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "मान"> 5 कोड > <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "मान"> 0 कोड> <कोड वर्ग = "सादा" ">],
<कोड वर्ग = "सादा"> [geek.nan, geek. नैन, कोड> <कोड वर्ग = "मान"> 5 कोड> <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "मान"> 3 कोड> <कोड वर्ग = " प्लेन">],
[
10 कोड> <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "मान"> 7 कोड> <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "मान "> 15 कोड> <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "मान"> 15 कोड> <कोड वर्ग = "सादा">], कोड>
<कोड वर्ग = "सादा"> [ कोड> <कोड वर्ग = "मान"> 3 कोड> <कोड वर्ग =" सादा ">, कोड> <कोड वर्ग = "मान" > 11 कोड> <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "मान"> 4 कोड> <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = " value"> 12 ]])
Print
(
"INPUT ARRAY:"
, array)
# रिटर्न एम तत्व सूचकांकों में
# मेट्रिक्स द्वारा
"" "
[[8 13 5 0]
[0 2 5 3]
[10 7 15 15] कोड> कोड>
<कोड वर्ग = "टिप्पणियां"> [3 11 4 12]] कोड>
<कोड वर्ग = "टिप्पणियां"> ^ ^ ^ ^ कोड
<कोड वर्ग = " टिप्पणियाँ "> 0 2 4 0 - तत्व कोड>
<कोड वर्ग =" अपरिभाषित रिक्त स्थान "> कोड> <कोड वर्ग = "टिप्पणियां"> 1 1 3 0 - संकेतक
"" "
कोड>
<कोड वर्ग = "कीवर्ड"> प्रिंट कोड> <कोड वर्ग = "सादा"> ( कोड> <कोड वर्ग = "स्ट्रिंग"> "के सूचकांक मिनट argmin:" , geek का उपयोग कर रहे हैं।आर्गमिन (सरणी, अक्ष कोड> <कोड वर्ग = "कीवर्ड"> = कोड> <कोड वर्ग = "मान"> 0 कोड> <कोड वर्ग = "सादा" "> ))
Print
(
" nanargmin:: "
, geek.nan का उपयोग करते हुए मिनट के सूचकांक argmin (एक रे, अक्ष
=
0 कोड> <कोड वर्ग = "सादा">)) कोड>
उत्पादन: कोड> मजबूत>
इनपुट ऐरे: [[8 13 5 0] [0 2 5 3] [10 7 15 15] [3 11 4 12]] न्यूनतम तत्व के सूचकांक: [1 1 3 0]
लिंक:
argmin.html> https://docs.scipy.org/doc/numpy -dev / Reference / Generate / numpy.nanargmin.html
टिप्पणी:
ये कोड नहीं होंगे ऑनलाइन आईडी के लिए काम करें। कृपया उन्हें अपने सिस्टम पर चलाकर देखें कि वे कैसे काम करते हैं
यह लेख मोहित गुप्ता_ओएमजी द्वारा प्रदान किया गया है