PyTorch में एक टेंसर के तत्वों के लघुगणक की गणना करने के लिए, हम torch.log() का उपयोग करते हैं तरीका। यह मूल इनपुट टेंसर के तत्वों के प्राकृतिक लघुगणक मानों के साथ एक नया टेंसर लौटाता है। यह एक टेंसर को इनपुट पैरामीटर के रूप में लेता है और एक टेंसर को आउटपुट करता है।
कदम
-
आवश्यक पुस्तकालय आयात करें। निम्नलिखित सभी पायथन उदाहरणों में, आवश्यक पायथन पुस्तकालय है टॉर्च . सुनिश्चित करें कि आपने इसे पहले ही इंस्टॉल कर लिया है।
-
एक टेंसर बनाएं और उसे प्रिंट करें।
-
गणना torch.log(input) . इसमें इनपुट लगता है , एक टेंसर, इनपुट पैरामीटर के रूप में और इनपुट के तत्वों के प्राकृतिक लघुगणक मानों के साथ एक नया टेंसर देता है ।
-
मूल इनपुट टेंसर के तत्वों के प्राकृतिक लघुगणक मानों के साथ टेंसर को प्रिंट करें।
उदाहरण 1
निम्नलिखित पायथन कार्यक्रम दिखाता है कि एक PyTorch टेंसर के प्राकृतिक लघुगणक की गणना कैसे करें।
# import necessary library import torch # Create a tensor t = torch.Tensor([2.3,3,2.3,4,3.4]) # print the above created tensor print("Original tensor:\n", t) # compute the logarithm of elements of the above tensor log = torch.log(t) # print the computed logarithm of elements 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
निम्नलिखित पायथन प्रोग्राम दिखाता है कि 2D टेंसर के प्राकृतिक लघुगणक की गणना कैसे करें।
# import necessary libraries import torch # Create a tensor of random numbers of size 3x4 t = torch.rand(3,4) # print the above created tensor print("Original tensor:\n", t) # compute the logarithm of elements of the above tensor log = torch.log(t) # print the computed logarithm of elements 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]])