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

Python में emath से इनपुट का वर्गमूल निकालें


परिचय

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() का उपयोग करें।


  1. - पायथन में दो-आयामी सरणी का डिटरमिनेंट निकालना

    रैखिक बीजगणित में 2D सरणी का डिटरमिनेंट निकालने के लिए, पायथन NumPy में np.linalg.det() का उपयोग करें। पहला पैरामीटर a वह इनपुट सरणी है जिसके लिए डिटरमिनेंट की गणना की जाती है। यह विधि a का डिटरमिनेंट लौटाती है। चरण सबसे पहले, आवश्यक लाइब्रेरी आयात करें: import numpy as np एक सरणी बनाएं: arr = np.

  1. - पायथन में सरणी का डिटरमिनेंट निकालना

    रैखिक बीजगणित में सरणी का डिटरमिनेंट निकालने के लिए, पायथन NumPy में np.linalg.det() का उपयोग करें। पहला पैरामीटर a वह इनपुट सरणी है जिसके लिए डिटरमिनेंट की गणना की जाती है। यह विधि डिटरमिनेंट लौटाती है। चरण सबसे पहले, आवश्यक लाइब्रेरी आयात करें: import numpy as np एक सरणी बनाएं: arr = np.array([[

  1. - पायथन में इनपुट ऐरे का बेस 2 लॉगरिदम लौटाएं

    पायथन नम्पी में इनपुट ऐरे का बेस 2 लॉगरिदम लौटाने के लिए numpy.log2() मेथड का उपयोग करें। यह मेथड x का बेस-2 लॉगरिदम लौटाता है। यदि x स्केलर है तो यह स्केलर होता है। पहला पैरामीटर x इनपुट मान, ऐरे-जैसा होता है। दूसरा पैरामीटर out है, जहां परिणाम स्टोर होता है। यदि प्रदान किया गया है, तो इसका आकार इ