परिचय
जब सरणी में केवल धनात्मक अनंत (+inf) हो और कोई ऋणात्मक अनंत न हो, तो numpy.nanmin() परिमित संख्याओं में से न्यूनतम मान लौटाता है, क्योंकि +inf किसी भी परिमित संख्या से बड़ा होता है।
चरण
1. लाइब्रेरी आयात करें
import numpy as np
2. NaN और +inf वाली 2D सरणी बनाएं
arr = np.array([[25, 50, 75], [90, np.nan, np.inf]])
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 और inf (धनात्मक अनंत) के साथ सरणी
arr = np.array([[25, 50, 75], [90, np.nan, np.inf]])
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)...
25.0
व्याख्या
मान (NaN छोड़कर): 25, 50, 75, 90, +inf
चूंकि +inf > किसी भी परिमित संख्या, न्यूनतम परिमित मान = 25.0
np.inf धनात्मक अनंत का प्रतिनिधित्व करता है।