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

पायथन में जटिल मूल्य इनपुट के लिए आधार 2 लघुगणक लौटाएं

इनपुट सरणी के आधार 2 लघुगणक को वापस करने के लिए, पायथन Numpy में numpy.log2() विधि का उपयोग करेंविधि x का बेस-2 लघुगणक लौटाती है। यह एक अदिश है यदि x एक अदिश है। पहला पैरामीटर, x इनपुट मान है, सरणी जैसा। दूसरा पैरामीटर बाहर है, एक स्थान जिसमें परिणाम संग्रहीत किया जाता है। यदि प्रदान किया गया है, तो इसका एक आकार होना चाहिए जिससे इनपुट प्रसारित हो। यदि प्रदान नहीं किया गया है या कोई नहीं, एक ताजा आवंटित सरणी वापस कर दी जाती है। एक टपल (केवल एक कीवर्ड तर्क के रूप में संभव) की लंबाई आउटपुट की संख्या के बराबर होनी चाहिए।

तीसरा पैरामीटर वह है जहां, स्थिति इनपुट पर प्रसारित की जाती है। उन स्थानों पर जहां शर्त सही है, आउट ऐरे को ufunc परिणाम पर सेट किया जाएगा। कहीं और, आउट ऐरे अपने मूल मान को बनाए रखेगा। ध्यान दें कि यदि डिफ़ॉल्ट आउट =कोई नहीं के माध्यम से एक प्रारंभिक आउट सरणी बनाई जाती है, तो इसके भीतर के स्थान जहां स्थिति गलत है, प्रारंभिक नहीं रहेगा।

कदम

सबसे पहले, आवश्यक पुस्तकालय आयात करें -

import numpy as np

सरणी () विधि का उपयोग करके एक सरणी बनाएं -

arr = np.array([0+1.j, 1, 2+0.j])

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

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

सरणी का प्रकार प्राप्त करें -

print("\nOur Array type...\n", arr.dtype)

ऐरे के आयाम प्राप्त करें -

print("\nOur Array Dimension...\n",arr.ndim)

ऐरे का आकार प्राप्त करें -

print("\nOur Array Shape...\n",arr.shape)

इनपुट सरणी के आधार 2 लघुगणक को वापस करने के लिए, Python Numpy में numpy.log2() विधि का उपयोग करें -

print("\nResult...\n",np.log2(arr))

उदाहरण

import numpy as np

# Create an array using the array() method
arr = np.array([0+1.j, 1, 2+0.j])

# Display the array
print("Array...\n", arr)

# Get the type of the array
print("\nOur Array type...\n", arr.dtype)

# Get the dimensions of the Array
print("\nOur Array Dimension...\n",arr.ndim)

# Get the shape of the Array
print("\nOur Array Shape...\n",arr.shape)

# To return the base 2 logarithm of the input array, use the numpy.log2() method in Python Numpy
# The method returns Base-2 logarithm of x. This is a scalar if x is a scalar.
print("\nResult...\n",np.log2(arr))

आउटपुट

Array...
[0.+1.j 1.+0.j 2.+0.j]

Our Array type...
complex128

Our Array Dimension...
1

Our Array Shape...
(3,)

Result...
[0.+2.26618007j 0.+0.j 1.+0.j ]

  1. पायथन में जटिल-मूल्यवान इनपुट के लिए प्राकृतिक लघुगणक की गणना करें

    प्राकृतिक लघुगणक लघुगणक घातांक फलन का व्युत्क्रम है, जिससे log(exp(x)) =x. प्राकृतिक लघुगणक आधार ई में लघुगणक है। यह विधि तत्व-वार x का प्राकृतिक लघुगणक लौटाती है। यदि x एक अदिश है तो यह एक अदिश है। पहला पैरामीटर इनपुट मान, सरणी जैसा है। दूसरा पैरामीटर बाहर है, एक स्थान जिसमें परिणाम संग्रहीत किया ज

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

    एक स्ट्रिंग सरणी की लंबाई को तत्व-वार वापस करने के लिए, PythonNumpy में numpy.char.str_len() विधि का उपयोग करें। विधि पूर्णांकों का एक आउटपुट सरणी देता है। कदम सबसे पहले, आवश्यक पुस्तकालय आयात करें - import numpy as np स्ट्रिंग्स की एक-आयामी सरणी बनाएं - arr = np.array(['Amy', 'Scarlet

  1. प्रत्येक तत्व के लिए स्ट्रिंग में उच्चतम अनुक्रमणिका लौटाएं जहां सबस्ट्रिंग पायथन में पाई जाती है

    स्ट्रिंग में उच्चतम इंडेक्स वापस करने के लिए जहां सबस्ट्रिंग सब पाया जाता है, पायथन नम्पी में numpy.char.rfind() विधि का उपयोग करें। विधि इनट्स की आउटपुट सरणी देता है। रिटर्न -1 यदि उप नहीं मिला है। पहला पैरामीटर इनपुट सरणी है। दूसरा पैरामीटर खोजा जाने वाला विकल्प है कदम सबसे पहले, आवश्यक पुस्तकालय