परिचय
numpy.nanmin() सरणी में न्यूनतम मान लौटाता है जबकि NaN मानों को अनदेखा करता है। यदि सरणी में -inf (ऋणात्मक अनंत) हो, तो वही न्यूनतम होगा क्योंकि -inf किसी भी परिमित संख्या से छोटा होता है।
चरण
1. लाइब्रेरी आयात करें
import numpy as np
2. NaN और -inf वाली 2D सरणी बनाएं
arr = np.array([[25, 50, 75], [90, np.nan, np.NINF]])
3. सरणी जानकारी प्रदर्शित करें
print("हमारी सरणी...\n", arr)
print("\nआयाम...\n", arr.ndim)
print("\nडेटा प्रकार...\n", arr.dtype)
4. न्यूनतम मान ढूंढें (NaN अनदेखा करते हुए)
print("\nपरिणाम (nanmin)...\n", np.nanmin(arr))
पूर्ण उदाहरण
import numpy as np
# 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)
# न्यूनतम मान (NaN अनदेखा)
print("\nपरिणाम (nanmin)...\n", np.nanmin(arr))
आउटपुट
हमारी सरणी...
[[ 25. 50. 75.]
[ 90. nan -inf]]
हमारी सरणी के आयाम...
2
हमारी सरणी ऑब्जेक्ट का डेटा प्रकार...
float64
परिणाम (nanmin)...
-inf
व्याख्या
मान (NaN छोड़कर): 25, 50, 75, 90, -inf
चूंकि -inf < किसी भी परिमित संख्या, न्यूनतम = -inf
np.NINF ऋणात्मक अनंत का प्रतिनिधित्व करता है (-np.inf के बराबर)।