PyTorch में टेंसर के तत्वों का लघुगणक निकालने के लिए, हम torch.log() मेथड का उपयोग करते हैं। यह मूल इनपुट टेंसर के तत्वों के प्राकृतिक लघुगणक मानों के साथ एक नया टेंसर लौटाता है। यह इनपुट पैरामीटर के रूप में एक टेंसर लेता है और एक टेंसर आउटपुट करता है।
चरण
आवश्यक लाइब्रेरी इम्पोर्ट करें। निम्नलिखित सभी Python उदाहरणों में, आवश्यक Python लाइब्रेरी torch है। सुनिश्चित करें कि आपने इसे पहले ही इंस्टॉल कर लिया है।
एक टेंसर बनाएं और प्रिंट करें।
torch.log(input) की गणना करें। यह input, एक टेंसर, को इनपुट पैरामीटर के रूप में लेता है और input के तत्वों के प्राकृतिक लघुगणक मानों के साथ एक नया टेंसर लौटाता है।
मूल इनपुट टेंसर के तत्वों के प्राकृतिक लघुगणक मानों वाले टेंसर को प्रिंट करें।
उदाहरण 1
निम्नलिखित Python प्रोग्राम दिखाता है कि PyTorch टेंसर का प्राकृतिक लघुगणक कैसे निकाला जाए।
# आवश्यक लाइब्रेरी इम्पोर्ट करें
import torch
# एक टेंसर बनाएं
t = torch.Tensor([2.3, 3, 2.3, 4, 3.4])
# ऊपर बनाए गए टेंसर को प्रिंट करें
print("Original tensor:\n", t)
# ऊपर के टेंसर के तत्वों का लघुगणक निकालें
log = torch.log(t)
# निकाले गए लघुगणक को प्रिंट करें
print("Logarithm of Elements:\n", log)
आउटपुट
Original tensor: tensor([2.3000, 3.0000, 2.3000, 4.0000, 3.4000]) Logrithm of Elements: tensor([0.8329, 1.0986, 0.8329, 1.3863, 1.2238])
उदाहरण 2
निम्नलिखित Python प्रोग्राम दिखाता है कि 2D टेंसर का प्राकृतिक लघुगणक कैसे निकाला जाए।
# आवश्यक लाइब्रेरी इम्पोर्ट करें
import torch
# 3x4 आकार के रैंडम नंबर का टेंसर बनाएं
t = torch.rand(3, 4)
# ऊपर बनाए गए टेंसर को प्रिंट करें
print("Original tensor:\n", t)
# ऊपर के टेंसर के तत्वों का लघुगणक निकालें
log = torch.log(t)
# निकाले गए लघुगणक को प्रिंट करें
print("Logarithm of Elements:\n", log)
आउटपुट
Original tensor: tensor([[0.1245, 0.0448, 0.1176, 0.7607],
[0.7415, 0.7738, 0.0694, 0.6983],
[0.8371, 0.6169, 0.3858, 0.8027]])
Logarithm of Elements: tensor([[-2.0837, -3.1048, -2.1405, -0.2735],
[-0.2990, -0.2565, -2.6676, -0.3591],
[-0.1778, -0.4830, -0.9524, -0.2198]])