परिचय
np.emath.sqrt() फ़ंक्शन केवल धनात्मक संख्याओं वाली सरणी के लिए मानक वर्गमूल की गणना करता है, सभी परिणाम वास्तविक संख्याओं के रूप में लौटाता है।
चरण
1. लाइब्रेरी आयात करें
import numpy as np
2. धनात्मक पूर्णांकों की सरणी बनाएं
arr = np.array([1, 4, 9, 16, 25, 36])
3. सरणी जानकारी प्रदर्शित करें
print("हमारी सरणी...\n", arr)
print("\nआयाम...\n", arr.ndim)
print("\nडेटा प्रकार...\n", arr.dtype)
print("\nआकार...\n", arr.shape)
4. वर्गमूल की गणना करें
print("\nपरिणाम...\n", np.emath.sqrt(arr))
पूर्ण उदाहरण
import numpy as np
# पूर्ण वर्गों की सरणी
arr = np.array([1, 4, 9, 16, 25, 36])
print("हमारी सरणी...\n", arr)
print("\nहमारी सरणी के आयाम...\n", arr.ndim)
print("\nहमारी सरणी ऑब्जेक्ट का डेटा प्रकार...\n", arr.dtype)
print("\nहमारी सरणी ऑब्जेक्ट का आकार...\n", arr.shape)
# वर्गमूल की गणना करें
print("\nपरिणाम...\n", np.emath.sqrt(arr))
आउटपुट
हमारी सरणी...
[ 1 4 9 16 25 36]
हमारी सरणी के आयाम...
1
हमारी सरणी ऑब्जेक्ट का डेटा प्रकार...
int64
हमारी सरणी ऑब्जेक्ट का आकार...
(6,)
परिणाम...
[1. 2. 3. 4. 5. 6.]
व्याख्या
चूंकि सभी इनपुट मान धनात्मक हैं, परिणाम वास्तविक संख्याएँ (float64) हैं:
- √1 = 1
- √4 = 2
- √9 = 3
- √16 = 4
- √25 = 5
- √36 = 6
नोट: केवल धनात्मक इनपुट के लिए np.sqrt(arr) और np.emath.sqrt(arr) समान परिणाम देते हैं। ऋणात्मक इनपुट के लिए np.emath.sqrt() का उपयोग करें।