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

पायथन में scimath के साथ ऋणात्मक इनपुट मान की घात का परिणाम लौटाएं


scimath के साथ इनपुट मान की घात का परिणाम लौटाने के लिए, पायथन में scimath.power() विधि का उपयोग करें। यह x की घात p लौटाता है, यानी x**p का परिणाम। यदि x और p स्केलर हैं, तो आउटपुट भी स्केलर होता है, अन्यथा एक सरणी लौटाई जाती है।

यदि x में ऋणात्मक मान हैं, तो आउटपुट को सम्मिश्र डोमेन में परिवर्तित किया जाता है। पैरामीटर x इनपुट मान है। पैरामीटर p वह घात(घातें) है जिससे x को उठाया जाता है। यदि x में कई मान हैं, तो p या तो एक स्केलर होना चाहिए, या x के समान संख्या में मान होने चाहिए। बाद के मामले में, परिणाम x[0]**p[0], x[1]**p[1], ... होता है।

चरण

सबसे पहले, आवश्यक लाइब्रेरी आयात करें:

import numpy as np

array() विधि का उपयोग करके नम्पी सरणी बनाएं। सरणी तत्वों में ऋणात्मक मान भी शामिल हैं:

arr = np.array([2, -4, -8, 16, -32])

सरणी प्रदर्शित करें:

print("Our Array...\n", arr)

आयाम जांचें:

print("\nDimensions of our Array...\n", arr.ndim)

डेटा प्रकार प्राप्त करें:

print("\nDatatype of our Array object...\n", arr.dtype)

आकार प्राप्त करें:

print("\nShape of our Array object...\n", arr.shape)

scimath के साथ इनपुट मान की घात का परिणाम लौटाने के लिए, scimath.power() विधि का उपयोग करें:

print("\nResult...\n", np.emath.power(arr, 2))

उदाहरण

import numpy as np # array() विधि का उपयोग करके नम्पी सरणी बनाएं # सरणी तत्वों में ऋणात्मक मान भी शामिल हैं arr = np.array([2, -4, -8, 16, -32]) # सरणी प्रदर्शित करें print("Our Array...\n", arr) # आयाम जांचें print("\nDimensions of our Array...\n", arr.ndim) # डेटा प्रकार प्राप्त करें print("\nDatatype of our Array object...\n", arr.dtype) # आकार प्राप्त करें print("\nShape of our Array object...\n", arr.shape) # scimath के साथ इनपुट मान की घात का परिणाम लौटाने के लिए scimath.power() विधि का उपयोग करें print("\nResult...\n", np.emath.power(arr, 2))

आउटपुट

Our Array... [ 2 -4 -8 16 -32] Dimensions of our Array... 1 Datatype of our Array object... int64 Shape of our Array object... (5,) Result... [ 4.+0.j 16.-0.j 64.-0.j 256.+0.j 1024.-0.j]

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

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

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

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

  1. - पायथन में स्ट्रिंग ऐरे एलिमेंट की लंबाई एलिमेंट-वाइज लौटाएं

    पायथन नम्पी में स्ट्रिंग ऐरे एलिमेंट की लंबाई एलिमेंट-वाइज लौटाने के लिए numpy.char.str_len() मेथड का उपयोग करें। यह मेथड इंटीजर्स का आउटपुट ऐरे लौटाता है। चरण सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें: import numpy as np स्ट्रिंग्स का वन-डायमेंशनल ऐरे बनाएं: arr = np.array([Amy, Scarlett, Katie,