NumPy का numpy.degrees() फंक्शन रेडियन ऐरे को डिग्री में बदलता है। यह numpy.rad2deg() का एलियास (समान फंक्शन) है। सूत्र: डिग्री = रेडियन × 180/π।
सिंटैक्स और पैरामीटर्स
numpy.degrees(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj])
- x: रेडियन में इनपुट ऐरे।
- out, where: वैकल्पिक।
- वापसी: डिग्री में ऐरे, समान आकार।
उदाहरण
import numpy as np
# 0 से 11 तक ऐरे
arr = np.arange(12.)
print("मूल ऐरे:\n", arr)
print("\nडेटा टाइप:", arr.dtype)
print("डायमेंशन्स:", arr.ndim)
print("एलिमेंट्स:", arr.size)
# रेडियन ऐरे: 0, π/6, 2π/6, ..., 11π/6
rad_arr = arr * np.pi / 6
print("\nरेडियन ऐरे:", rad_arr)
# रेडियन को डिग्री में बदलें (degrees फंक्शन)
deg_arr = np.degrees(rad_arr)
print("\nडिग्री ऐरे:\n", deg_arr)
आउटपुट
मूल ऐरे:
[ 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.]
डेटा टाइप: float64
डायमेंशन्स: 1
एलिमेंट्स: 12
रेडियन ऐरे: [0. 0.52359878 1.04719755 1.57079633 2.0943951 2.61799388
3.14159265 3.66519143 4.1887902 4.71238898 5.23598776 5.75958653]
डिग्री ऐरे:
[ 0. 30. 60. 90. 120. 150. 180. 210. 240. 270. 300. 330.]
degrees() बनाम rad2deg()
print("np.degrees is np.rad2deg:", np.degrees is np.rad2deg) # True
# दोनों समान फंक्शन हैं, अलग नाम
व्युत्क्रम: radians() / deg2rad()
# डिग्री से रेडियन
deg = np.array([0, 30, 45, 60, 90, 180, 360])
rad = np.radians(deg) # या np.deg2rad(deg)
print("डिग्री:", deg)
print("रेडियन:", rad)
# वापस डिग्री
back = np.degrees(rad)
print("वापस डिग्री:", back)
सामान्य रूपांतरण
| डिग्री | रेडियन (सटीक) | रेडियन (दशमलव) |
|---|---|---|
| 0° | 0 | 0.0 |
| 30° | π/6 | 0.5236 |
| 45° | π/4 | 0.7854 |
| 60° | π/3 | 1.0472 |
| 90° | π/2 | 1.5708 |
| 180° | π | 3.1416 |
| 360° | 2π | 6.2832 |
उपयोग के मामले
- ट्रिग्नोमेट्रिक गणनाओं के परिणाम डिग्री में प्रदर्शित करना।
- जीआईएस निर्देशांक रूपांतरण।
- इंजीनियरिंग ड्रॉइंग्स में कोण एनोटेशन।
- विज़ुअलाइज़ेशन में पोलर प्लॉट लेबल्स।
नोट
degrees() और rad2deg() समान हैं। radians() और deg2rad() समान हैं। पठनीयता के लिए कोई भी उपयोग करें।