What is the function of the torch.mul () function
Today, I will talk to you about the role of the torch.mul() function. Many people may not know much about it. In order to let everyone know more, Xiaobian summarized the following contents for everyone. I hope everyone can gain something according to this article.
Instructions for use:
Element-wise multiplication of two tensors Microsoft Windows [version 10.0.18363.1256](c) 2019 Microsoft Corporation. All rights reserved. C:\Users\chenxuqi>conda activate ssd4pytorch2_2_0(ssd4pytorch2_2_0) C:\Users\chenxuqi>(ssd4pytorch2_2_0) C:\Users\chenxuqi>pythonPython 3.7.7 (default, May 6 2020, 11:45:54) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32Type "help", "copyright", "credits" or "license" for more information.>>> import torch>>> torch.manual_seed (seed=20200910)>>>>>>>>> a = torch.randn(3)>>> atensor ([ 0.2824, -0.3715, 0.9088])>>> torch.mul (a, 2020.0910)tensor ([ 570.4512, -750.4310, 1835.8087])>>>>>>>>>>>> torch.manual_seed (seed=20200910)>>>>>> a = torch.randn(4, 1)>>> b = torch.randn(1, 4)>>> atensor ([[ 0.2824],[-0.3715],[ 0.9088],[-1.7601]])>>> btensor ([[-0.1806, 2.0937, 1.0406, -1.7651]])>>> torch.mul(a, b)tensor ([[-0.0510, 0.5912, 0.2939, -0.4985],[ 0.0671, -0.7778, -0.3866, 0.6557],[-0.1641, 1.9027, 0.9457, -1.6041],[ 0.3179, -3.6851, -1.8316, 3.1069]])>>>>>> torch.mul(b, a)tensor ([[-0.0510, 0.5912, 0.2939, -0.4985],[ 0.0671, -0.7778, -0.3866, 0.6557],[-0.1641, 1.9027, 0.9457, -1.6041],[ 0.3179, -3.6851, -1.8316, 3.1069]])>>>>>>> After reading the above, do you have any further understanding of what the torch.mul() function does? If you still want to know more knowledge or related content, please pay attention to the industry information channel, thank you for your support.