Pytorch - Deg2Rad

Pytorch - Deg2Rad
Pytorch é uma estrutura de código aberto para a linguagem de programação Python.

Tensor é uma matriz multidimensional usada para armazenar dados. Então, para usar um tensor, temos que importar o módulo da tocha.

Para criar um tensor, o método usado é tensor ().

Sintaxe:
tocha.Tensor (dados)

Onde os dados são uma matriz multidimensional.

tocha.DEG2RAD ()

Deg2Rad () em Pytorch converte os diados em um tensor em radianos.

É preciso um parâmetro.

Sintaxe:
tocha.Deg2Rad (tensor_object)

Parâmetro:
tensor_object é um tensor.

Retornar:
Ele retornará um novo tensor com diplomas.

Exemplo 1:
Neste exemplo, criaremos um tensor com uma dimensão que tenha cinco elementos e convertê -lo em radianos.

#first importar o módulo da tocha
importação de tocha
#Crie um tensor 1D
Data1 = Torch.Tensor ([180,90,270,0,360])
#mostrar
Impressão ("graus reais presentes no tensor:")
Imprimir (Data1)
impressão ("radianos")
Imprimir (tocha.Deg2Rad (Data1))

Saída:

Graus reais presentes no tensor:
tensor ([180, 90, 270, 0, 360])
Radianos
Tensor ([3.1416, 1.5708, 4.7124, 0.0000, 6.2832])

Aqui:

  1. 180 graus é igual a 3.1416 RADIANOS.
  2. 90 graus é igual a 1.5708 radianos.
  3. 270 graus é igual a 4.7124 RADIANOS.
  4. 0 graus é igual a 0.0000 Radianos.
  5. 360 graus é igual a 6.2832 radianos.

Exemplo 2:
Neste exemplo, criaremos um tensor com duas dimensões que possuem cinco elementos em cada linha e os convertem em graus.

#first importar o módulo da tocha
importação de tocha
#Crie um tensor 2D
Data1 = Torch.tensor ([[180,90,270,0,360], [720,120,240.670.560]]))
#mostrar
Impressão ("graus reais presentes no tensor:")
Imprimir (Data1)
impressão ("radianos")
Imprimir (tocha.Deg2Rad (Data1))

Saída:

Graus reais presentes no tensor:
tensor ([[180, 90, 270, 0, 360],
[720, 120, 240, 670, 560]])
Radianos
Tensor ([[3.1416, 1.5708, 4.7124, 0.0000, 6.2832],
[12.5664, 2.0944, 4.1888, 11.6937, 9.7738]])

Aqui:

  1. 180 graus é igual a 3.1416 radianos e 720 graus são iguais a 12.5664 radianos.
  2. 90 graus é igual a 1.5708 radianos e 120 graus são iguais para 2.0944 RADIANOS.
  3. 270 graus é igual a 4.7124 radianos e 240 graus são iguais a 4.1888 Radians.
  4. 0 graus é igual a 0.0000 radianos e 670 graus são iguais a 11.6937 radianos.
  5. 360 graus é igual a 6.2832 radianos e 560 graus são iguais a 9.7738 radianos.

Trabalhe com a CPU

Se você deseja executar uma função deg2Rad () na CPU, temos que criar um tensor com uma função CPU (). Isso será executado em uma máquina de CPU.

Neste momento, quando estamos criando um tensor, podemos usar a função CPU ().

Sintaxe:
tocha.Tensor (dados).CPU()

Exemplo 1:
Neste exemplo, criaremos um tensor com uma dimensão que tenha cinco elementos na CPU e a convertemos em radianos.

#first importar o módulo da tocha
importação de tocha
#Crie um tensor 1D
Data1 = Torch.Tensor ([180,90,270,0,360]).CPU()
#mostrar
Impressão ("graus reais presentes no tensor:")
Imprimir (Data1)
impressão ("radianos")
Imprimir (tocha.Deg2Rad (Data1))

Saída:

Graus reais presentes no tensor:
tensor ([180, 90, 270, 0, 360])
Radianos
Tensor ([3.1416, 1.5708, 4.7124, 0.0000, 6.2832])

Aqui:

  1. 180 graus é igual a 3.1416 RADIANOS.
  2. 90 graus é igual a 1.5708 radianos.
  3. 270 graus é igual a 4.7124 RADIANOS.
  4. 0 graus é igual a 0.0000 Radianos.
  5. 360 graus é igual a 6.2832 radianos.

Exemplo 2:
Neste exemplo, criaremos um tensor com duas dimensões que possuem cinco elementos na CPU em cada linha e os convertem em graus.

#first importar o módulo da tocha
importação de tocha
#Crie um tensor 2D
Data1 = Torch.tensor ([[180,90,270,0,360], [720,120,240.670.560]])).CPU()
#mostrar
Impressão ("graus reais presentes no tensor:")
Imprimir (Data1)
impressão ("radianos")
Imprimir (tocha.Deg2Rad (Data1))

Saída:

Graus reais presentes no tensor:
tensor ([[180, 90, 270, 0, 360],
[720, 120, 240, 670, 560]])
Radianos
Tensor ([[3.1416, 1.5708, 4.7124, 0.0000, 6.2832],
[12.5664, 2.0944, 4.1888, 11.6937, 9.7738]])

Aqui:

  1. 180 graus é igual a 3.1416 radianos e 720 graus são iguais a 12.5664 radianos.
  2. 90 graus é igual a 1.5708 radianos e 120 graus são iguais para 2.0944 RADIANOS.
  3. 270 graus é igual a 4.7124 radianos e 240 graus são iguais a 4.1888 Radians.
  4. 0 graus é igual a 0.0000 radianos e 670 graus são iguais a 11.6937 radianos.
  5. 360 graus é igual a 6.2832 radianos e 560 graus são iguais a 9.7738 radianos.

Conclusão

Nesta lição de Pytorch, discutimos o Deg2Rad (). Ele converte os graus de tensor em radianos. Também executamos o tensor na CPU, considerando dois exemplos.