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

Python में numpy.angle() से सम्मिश्र तर्क का कोण रेडियन में प्राप्त करें


परिचय

numpy.angle() फ़ंक्शन सम्मिश्र संख्याओं का कोण (फेज़/आर्गुमेंट) रेडियन में लौटाता है, जो सम्मिश्र तल पर धनात्मक वास्तविक अक्ष से वामावर्त मापा जाता है। परास (-π, π] होता है।

पैरामीटर

  • z: सम्मिश्र संख्या या सम्मिश्र संख्याओं का अनुक्रम
  • deg: True = डिग्री में, False = रेडियन में (डिफ़ॉल्ट)

चरण

1. लाइब्रेरी आयात करें

import numpy as np

2. सम्मिश्र सरणी बनाएं

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

3. सरणी जानकारी प्रदर्शित करें

print("सरणी...\n", arr)
print("\nडेटा प्रकार...\n", arr.dtype)
print("\nआयाम...\n", arr.ndim)
print("\nआकार...\n", arr.shape)

4. रेडियन में कोण की गणना करें

print("\nपरिणाम (रेडियन)...\n", np.angle(arr))

पूर्ण उदाहरण

import numpy as np

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

print("सरणी...\n", arr)
print("\nहमारी सरणी का प्रकार...\n", arr.dtype)
print("\nहमारी सरणी का आयाम...\n", arr.ndim)
print("\nहमारी सरणी का आकार...\n", arr.shape)

# सम्मिश्र तर्क का कोण रेडियन में
print("\nपरिणाम (रेडियन)...\n", np.angle(arr))

आउटपुट

सरणी...
 [1.+0.j 0.+1.j 1.+1.j]
हमारी सरणी का प्रकार...
 complex128
हमारी सरणी का आयाम...
 1
हमारी सरणी का आकार...
 (3,)
परिणाम (रेडियन)...
 [0.         1.57079633 0.78539816]

व्याख्या

सम्मिश्र संख्याकोण (रेडियन)कोण (डिग्री)व्याख्या
1+0j00°धनात्मक वास्तविक अक्ष पर
0+1jπ/2 ≈ 1.570890°धनात्मक काल्पनिक अक्ष पर
1+1jπ/4 ≈ 0.785445°पहले चतुर्थांश में

डिग्री में प्राप्त करने के लिए:

np.angle(arr, deg=True)
# Output: [  0.  90.  45.]

  1. - पायथन में N-डायमेंशनल ऐरे का ग्रेडिएंट एक्सिस 0 पर लौटाएं

    ग्रेडिएंट की गणना इंटीरियर पॉइंट्स में सेकंड ऑर्डर एक्यूरेट सेंट्रल डिफरेंसेस का उपयोग करके की जाती है और बाउंड्रीज पर फर्स्ट या सेकंड ऑर्डर एक्यूरेट वन-साइडेड (फॉरवर्ड या बैकवर्ड) डिफरेंसेस का उपयोग करके। लौटाया गया ग्रेडिएंट इसलिए इनपुट ऐरे के समान आकार का होता है। पहला पैरामीटर f एक N-डायमेंशनल

  1. - Python Pandas - इंडेक्स में डेटा का प्रतिनिधित्व करने वाली सरणी लौटाएं

    परिचय पैंडास इंडेक्स में डेटा का प्रतिनिधित्व करने वाली नम्पाई सरणी (numpy array) प्राप्त करने के लिए index.values प्रॉपर्टी का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd इंडेक्स बनाएं index = pd.Index([Car, Bike, Truck, Ship, Airplane]) इंडेक्स प्रदर्शित करें print(पैंडास इंडेक्स

  1. - पायथन में जांचें कि उपसरणी को उलटने से सरणी क्रमबद्ध हो जाएगी या नहीं

    मान लीजिए हमारे पास अद्वितीय तत्वों की एक सरणी nums है। हमें जांचना है कि क्या इसकी एक उपसरणी को उलटने से सरणी क्रमबद्ध हो जाएगी। यदि सरणी पहले से क्रमबद्ध है, तो भी True लौटाएं। उदाहरण के लिए, यदि nums = [4, 6, 27, 25, 15, 9, 37, 42] है, तो आउटपुट True होगा क्योंकि [9, 15, 25, 27] को उलटने से सरणी