Pytorch - Rad2Deg

Pytorch - Rad2Deg
Discutiremos como converter os radianos em graus usando o método rad2deg () neste tutorial de pytorch.

Pytorch é uma estrutura de código aberto disponível com uma linguagem de programação Python. Tensor é uma matriz multidimensional usada para armazenar os dados. 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.rad2deg ()

Rad2Deg () em Pytorch converte os radianos fornecidos em tensoros em graus. É preciso um parâmetro.

Sintaxe:

tocha.rad2deg (tensor_object)

Parâmetro:

tensor_object é um tensor

Retornar:

Retorna um novo tensor com diplomas.

Exemplo 1:

Neste exemplo, criaremos um tensor com uma dimensão que tenha 5 elementos e convertê -lo em graus.

#first importar o módulo da tocha
importação de tocha
#Crie um tensor 1D
Data1 = Torch.tensor (1.34,5.67,8.90,4.56,7.43])
#mostrar
Print ("Radianos reais presentes no tensor:")
Imprimir (Data1)
Imprimir ("graus")
Imprimir (tocha.Rad2Deg (Data1))

Saída:

Radianos reais presentes no tensor:

tensor (1.3400, 5.6700, 8.9000, 4.5600, 7.4300])
Graus
Tensor ([76.7763, 324.8671, 509.9324, 261.2688, 425.7076])

Aqui:

1. O 1.3400 radianos são iguais a 76.7763 graus.

2. O 5.6700 radianos é igual a 324.8671 graus.

3. The8.9000 radianos é igual a 509.9324 graus.

4. O 4.5600 radianos são iguais a 261.2688 graus.

5. O 7.4300 radianos são iguais a 425.7076 graus.

Exemplo 2:

Neste exemplo, criaremos um tensor com duas dimensões que possuem 5 elementos em cada linha e os convertem em radianos.

#first importar o módulo da tocha
importação de tocha
#Crie um tensor 2D
Data1 = Torch.Tensor ([[1.34,5.67,8.90,4.56,7.43], [1,2,3,4,5]])
#mostrar
Print ("Radianos reais presentes no tensor:")
Imprimir (Data1)
Imprimir ("graus")
Imprimir (tocha.Rad2Deg (Data1))

Saída:

Radianos reais presentes no tensor:
Tensor ([[1.3400, 5.6700, 8.9000, 4.5600, 7.4300],
[1.0000, 2.0000, 3.0000, 4.0000, 5.0000]])
Graus
Tensor ([[76.7763, 324.8671, 509.9324, 261.2688, 425.7076],
[57.2958, 114.5916, 171.8873, 229.1831, 286.4789]])

Aqui:

1. O 1.3400 radianos são iguais a 76.7763 graus, 1 radianos é igual a 57.2958 graus.

2. O 5.6700 radianos é igual a 324.8671 graus, 2 radianos são iguais a 114.5916 graus.

3. O 8.9000 radianos é igual a 509.9324 graus, 3 radianos são iguais a 171.8873 graus.

4. O 4.5600 radianos são iguais a 261.2688 graus, 4 radianos são iguais a 229.1831 graus.

5. O 7.4300 radianos são iguais a 425.7076 graus, 5 radianos são iguais a 286.4789 graus.

Trabalhe com a CPU

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

Quando criamos um tensor, desta vez, podemos usar a função CPU ().

Sintaxe:

tocha.Tensor (dados).CPU()

Exemplo 1:

Neste exemplo, criaremos um tensor com uma dimensão que possui 5 elementos na CPU e convertê -la em graus.

#first importar o módulo da tocha
importação de tocha
#Crie um tensor 1D
Data1 = Torch.tensor (1.34,5.67,8.90,4.56,7.43]).CPU()
#mostrar
Print ("Radianos reais presentes no tensor:")
Imprimir (Data1)
Imprimir ("graus")
Imprimir (tocha.Rad2Deg (Data1))

Saída:

Radianos reais presentes no tensor:
tensor (1.3400, 5.6700, 8.9000, 4.5600, 7.4300])
Graus
Tensor ([76.7763, 324.8671, 509.9324, 261.2688, 425.7076])

Aqui:

1. O 1.3400 radianos são iguais a 76.7763 graus.

2. O 5.6700 radianos é igual a 324.8671 graus.

3. O 8.9000 radianos é igual a 509.9324 graus.

4. O 4.5600 radianos são iguais a 261.2688 graus.

5. O 7.4300 radianos são iguais a 425.7076 graus.

Exemplo 2:

Neste exemplo, criaremos um tensor com duas dimensões que possuem 5 elementos na CPU em cada linha e os convertem em radianos.

#first importar o módulo da tocha
importação de tocha
#Crie um tensor 2D
Data1 = Torch.Tensor ([[1.34,5.67,8.90,4.56,7.43], [1,2,3,4,5]]).CPU()
#mostrar
Print ("Radianos reais presentes no tensor:")
Imprimir (Data1)
Imprimir ("graus")
Imprimir (tocha.Rad2Deg (Data1))

Saída:

Radianos reais presentes no tensor:
Tensor ([[1.3400, 5.6700, 8.9000, 4.5600, 7.4300],
[1.0000, 2.0000, 3.0000, 4.0000, 5.0000]])
Graus
Tensor ([[76.7763, 324.8671, 509.9324, 261.2688, 425.7076],
[57.2958, 114.5916, 171.8873, 229.1831, 286.4789]])

Aqui:

1. O 1.3400 radianos são iguais a 76.7763 graus, 1 radianos é igual a 57.2958 graus.

2. O 5.6700 radianos é igual a 324.8671 graus, 2 radianos são iguais a 114.5916 graus.

3. O 8.9000 radianos é igual a 509.9324 graus, 3 radianos são iguais a 171.8873 graus.

4. O 4.5600 radianos são iguais a 261.2688 graus, 4 radianos são iguais a 229.1831 graus.

5. O 7.4300 radianos são iguais a 425.7076 graus, 5 radianos são iguais a 286.4789 graus.

Conclusão

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