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

पायथन में नेगेटिव इन्फिनिटी के साथ ऐरे का अधिकतम मान या NaNs को नज़रअंदाज़ करके अधिकतम मान प्राप्त करना


किसी ऐरे का अधिकतम मान या NaNs को नज़रअंदाज़ करके अधिकतम मान प्राप्त करने के लिए, पायथन में numpy.nanmax() मेथड का उपयोग करें। यह मेथड निर्दिष्ट एक्सिस को हटाकर, 'a' के समान आकार का एक ऐरे लौटाता है। यदि 'a' एक 0-डी ऐरे है, या यदि एक्सिस None है, तो एक ndarray स्केलर लौटाया जाता है। 'a' के समान dtype लौटाया जाता है। पहला पैरामीटर, 'a' वह ऐरे है जिसमें वे संख्याएँ होती हैं जिनका अधिकतम वांछित है। यदि 'a' ऐरे नहीं है, तो रूपांतरण का प्रयास किया जाता है।

दूसरा पैरामीटर, 'axis' वह एक्सिस या एक्सिस हैं जिनके साथ अधिकतम की गणना की जाती है। डिफ़ॉल्ट फ्लैट ऐरे का अधिकतम गणना करना है। तीसरा पैरामीटर, 'out' एक वैकल्पिक आउटपुट ऐरे है जिसमें परिणाम रखा जाता है। डिफ़ॉल्ट None है; यदि प्रदान किया गया है, तो इसका आकार अपेक्षित आउटपुट के समान होना चाहिए, लेकिन यदि आवश्यक हो तो प्रकार कास्ट किया जाएगा।

चौथा पैरामीटर, 'keepdims' यदि True पर सेट है, तो जिन एक्सिस को कम किया गया है, उन्हें आकार एक के आयामों के रूप में परिणाम में छोड़ दिया जाता है। इस विकल्प के साथ, परिणाम मूल 'a' के विरुद्ध सही ढंग से ब्रॉडकास्ट होगा। यदि मान डिफ़ॉल्ट के अलावा कुछ भी है, तो keepdims को ndarray के सब-क्लासेस के मैक्स मेथड में पास किया जाएगा। यदि सब-क्लासेस मेथड्स keepdims को लागू नहीं करते हैं तो कोई भी अपवाद उठाया जाएगा। पांचवां पैरामीटर एक आउटपुट तत्व का न्यूनतम मान है। खाली स्लाइस पर गणना की अनुमति देने के लिए मौजूद होना चाहिए।

चरण

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

import numpy as np

array() मेथड का उपयोग करके एक नम्पाई ऐरे बनाएं। हमने int टाइप के एलिमेंट्स के साथ nan और NINF (नेगेटिव इन्फिनिटी) जोड़ा है:

arr = np.array([[25, 50, 75], [90, np.nan, np.NINF]])

ऐरे प्रदर्शित करें:

print("हमारा ऐरे...\n", arr)

आयाम जांचें:

print("\nहमारे ऐरे के आयाम...\n", arr.ndim)

डेटा टाइप प्राप्त करें:

print("\nहमारे ऐरे ऑब्जेक्ट का डेटा टाइप...\n", arr.dtype)

किसी ऐरे का अधिकतम मान या NaNs को नज़रअंदाज़ करके अधिकतम मान प्राप्त करने के लिए, पायथन में numpy.nanmax() मेथड का उपयोग करें। यह मेथड निर्दिष्ट एक्सिस को हटाकर, 'a' के समान आकार का एक ऐरे लौटाता है। यदि 'a' एक 0-डी ऐरे है, या यदि एक्सिस None है, तो एक ndarray स्केलर लौटाया जाता है। 'a' के समान dtype लौटाया जाता है:

print("\nपरिणाम (nanmax)...\n", np.nanmax(arr))

उदाहरण

import numpy as np
# array() मेथड का उपयोग करके एक नम्पाई ऐरे बनाना
# हमने int टाइप के एलिमेंट्स के साथ nan और NINF (नेगेटिव इन्फिनिटी) जोड़ा है
arr = np.array([[25, 50, 75], [90, np.nan, np.NINF]])
# ऐरे प्रदर्शित करना
print("हमारा ऐरे...\n", arr)
# आयाम जांचना
print("\nहमारे ऐरे के आयाम...\n", arr.ndim)
# डेटा टाइप प्राप्त करना
print("\nहमारे ऐरे ऑब्जेक्ट का डेटा टाइप...\n", arr.dtype)
# किसी ऐरे का अधिकतम मान या NaNs को नज़रअंदाज़ करके अधिकतम मान प्राप्त करने के लिए, पायथन में numpy.nanmax() मेथड का उपयोग करें
print("\nपरिणाम (nanmax)...\n", np.nanmax(arr))

आउटपुट

हमारा ऐरे... [[ 25. 50. 75.] [ 90. nan -inf]] हमारे ऐरे के आयाम... 2 हमारे ऐरे ऑब्जेक्ट का डेटा टाइप... float64 परिणाम (nanmax)... 90.0

  1. - पायथन में N-आयामी सरणी का ग्रेडिएंट लौटाना

    ग्रेडिएंट की गणना आंतरिक बिंदुओं में दूसरी क्रम की सटीक केंद्रीय अंतरों का उपयोग करके की जाती है और सीमाओं पर पहली या दूसरी क्रम की सटीक एक-पक्षीय (आगे या पीछे) अंतरों का उपयोग किया जाता है। लौटाया गया ग्रेडिएंट इसलिए इनपुट सरणी के समान आकार का होता है। पहला पैरामीटर f एक N-आयामी सरणी है जिसमें एक अ

  1. - पायथन - पैंडास इंडेक्स का अधिकतम मान प्राप्त करें

    पैंडास इंडेक्स का अधिकतम मान प्राप्त करने के लिए index.max() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पैंडास इंडेक्स बनाएं: index = pd.Index([10, 20, 70, 40, 90, 50, 25, 30]) पैंडास इंडेक्स प्रदर्शित करें: print(Pandas Index...\n,index) अधिकतम मान प्राप्त करे

  1. - पायथन में दिए गए ऐरे से अधिकतम nCr मान वाला युग्म खोजें

    मान लीजिए हमारे पास n पूर्णांकों का एक ऐरे arr है। हमें ऐरे से arr[i] और arr[j] ढूंढने हैं जैसे कि arr[i]Carr[j] यथासंभव बड़ा हो। यदि एक से अधिक युग्म हैं, तो उनमें से कोई भी एक लौटाएं। इसलिए, यदि इनपुट [4, 1, 2] है, तो आउटपुट 4 2 होगा क्योंकि 4C1 = 4, 4C2 = 6 और 2C1 = 2, इसलिए (4,2) ही एकमात्र इच्