नेचुरल लॉगरिदम log एक्सपोनेंशियल फंक्शन का व्युत्क्रम है, ताकि log(exp(x)) = x। नेचुरल लॉगरिदम बेस e में लॉगरिदम है। यह मेथड x का नेचुरल लॉगरिदम एलिमेंट-वाइज लौटाता है। यदि x स्केलर है तो यह स्केलर होता है। पहला पैरामीटर इनपुट मान, ऐरे-जैसा है। दूसरा पैरामीटर out है, जहां परिणाम स्टोर होता है। यदि प्रदान किया गया है, तो इसका आकार इनपुट्स के ब्रॉडकास्ट के अनुरूप होना चाहिए। यदि नहीं दिया गया या None है, तो एक नया आवंटित ऐरे लौटाया जाता है। एक टपल (केवल कीवर्ड आर्गुमेंट के रूप में संभव) की लंबाई आउटपुट्स की संख्या के बराबर होनी चाहिए।
लॉगरिदम एक मल्टीवैल्यूड फंक्शन है - प्रत्येक x के लिए अनंत संख्या में z होते हैं जैसे कि exp(z) = x। कन्वेंशन यह है कि वह z लौटाएं जिसका काल्पनिक भाग [-pi, pi] में हो। रियल-वैल्यूड इनपुट डेटा टाइप के लिए, log हमेशा रियल आउटपुट लौटाता है। प्रत्येक मान के लिए जिसे रियल नंबर या अनंत के रूप में व्यक्त नहीं किया जा सकता, यह nan देता है और इनवैलिड फ्लोटिंग पॉइंट एरर फ्लैग सेट करता है। कॉम्प्लेक्स-वैल्यूड इनपुट के लिए, log एक कॉम्प्लेक्स एनालिटिकल फंक्शन है जिसकी ब्रांच कट [-inf, 0] है और उस पर ऊपर से निरंतर है। log फ्लोटिंग-पॉइंट नेगेटिव ज़ीरो को एक इनफिनिटेसिमल नेगेटिव नंबर के रूप में हैंडल करता है, C99 स्टैंडर्ड के अनुरूप।
चरण
सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें:
import numpy as np
array() मेथड का उपयोग करके नम्पी ऐरे बनाएं:
arr = np.array([1, 2, np.e, np.e**2])
ऐरे प्रदर्शित करें:
print("हमारा ऐरे...\n", arr)
डायमेंशन जांचें:
print("\nहमारे ऐरे के डायमेंशन...\n", arr.ndim)
डेटाटाइप प्राप्त करें:
print("\nहमारे ऐरे ऑब्जेक्ट का डेटाटाइप...\n", arr.dtype)
आकार प्राप्त करें:
print("\nहमारे ऐरे का आकार...\n", arr.shape)
नेचुरल लॉगरिदम log एक्सपोनेंशियल फंक्शन का व्युत्क्रम है, ताकि log(exp(x)) = x। नेचुरल लॉगरिदम बेस e में लॉगरिदम है:
print("\nपरिणाम (log)...\n", np.log(arr))
उदाहरण
import numpy as np
# array() मेथड का उपयोग करके नम्पी ऐरे बनाएं
arr = np.array([1, 2, np.e, np.e**2])
# ऐरे प्रदर्शित करें
print("हमारा ऐरे...\n", arr)
# डायमेंशन जांचें
print("\nहमारे ऐरे के डायमेंशन...\n", arr.ndim)
# डेटाटाइप प्राप्त करें
print("\nहमारे ऐरे ऑब्जेक्ट का डेटाटाइप...\n", arr.dtype)
# आकार प्राप्त करें
print("\nहमारे ऐरे का आकार...\n", arr.shape)
# नेचुरल लॉगरिदम log एक्सपोनेंशियल फंक्शन का व्युत्क्रम है, ताकि log(exp(x)) = x। नेचुरल लॉगरिदम बेस e में लॉगरिदम है।
print("\nपरिणाम (log)...\n", np.log(arr))
आउटपुट
हमारा ऐरे... [1. 2. 2.71828183 7.3890561] हमारे ऐरे के डायमेंशन... 1 हमारे ऐरे ऑब्जेक्ट का डेटाटाइप... float64 हमारे ऐरे का आकार... (4,) परिणाम (log)... [0. 0.69314718 1. 2.]