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

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


परिचय

NumPy का 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.+0.j 0.+2.j 0.+3.j 4.+0.j 0.+5.j 6.+0.j]

परिणाम विश्लेषण

इनपुटआउटपुटव्याख्या
11.+0jधनात्मक - वास्तविक परिणाम
-40.+2jऋणात्मक - सम्मिश्र परिणाम (2i)
-90.+3jऋणात्मक - सम्मिश्र परिणाम (3i)
164.+0jधनात्मक - वास्तविक परिणाम
-250.+5jऋणात्मक - सम्मिश्र परिणाम (5i)
366.+0jधनात्मक - वास्तविक परिणाम

सभी परिणाम सम्मिश्र संख्याओं के रूप में लौटाए जाते हैं, जिसमें वास्तविक भाग के लिए .+0j होता है।


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

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

  1. - पायथन में नेगेटिव 2 नॉर्म का उपयोग करके मैट्रिक्स की कंडीशन संख्या निकालना

    रैखिक बीजगणित में मैट्रिक्स की कंडीशन संख्या निकालने के लिए, पायथन में numpy.linalg.cond() विधि का उपयोग करें। यह विधि p के मान के आधार पर सात अलग-अलग नॉर्म में से एक का उपयोग करके कंडीशन संख्या लौटाने में सक्षम है। यह मैट्रिक्स की कंडीशन संख्या लौटाता है। यह अनंत हो सकता है। x की कंडीशन संख्या को

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

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