Pytorch - rad2deg

Pytorch - rad2deg
Nous discuterons de la façon de convertir les radians en degrés en utilisant la méthode rad2deg () dans ce tutoriel pytorch.

Pytorch est un cadre open source disponible avec un langage de programmation Python. Tensor est un tableau multidimensionnel utilisé pour stocker les données. Pour utiliser un tenseur, nous devons importer le module de torche. Pour créer un tenseur, la méthode utilisée est tenseur ().

Syntaxe:

torche.tenseur (données)

Où les données sont un tableau multidimensionnel.

Torche.rad2deg ()

Rad2deg () en pytorch convertit les radians donnés dans le tenseur à des degrés. Il faut un paramètre.

Syntaxe:

torche.rad2deg (Tensor_Object)

Paramètre:

Tensor_Object est un tenseur

Retour:

Il renvoie un nouveau tenseur avec des degrés.

Exemple 1:

Dans cet exemple, nous créerons un tenseur avec une dimension qui a 5 éléments et le convertir en degrés.

#first Importer le module de torche
Importer une torche
#Create un tenseur 1D
data1 = torche.tenseur ([1.34,5.67,8.90,4.56,7.43])
#afficher
Imprimer ("Radians réels présents dans le tenseur:")
Imprimer (DATA1)
imprimer ("degrés")
imprimer (torche.rad2deg (data1))

Sortir:

Radians réels présents dans le tenseur:

tenseur ([1.3400, 5.6700, 8.9000, 4.5600, 7.4300])
Degrés
tenseur ([76.7763, 324.8671, 509.9324, 261.2688, 425.7076])

Ici:

1. Le 1.3400 radians est égal à 76.7763 degrés.

2. Le 5.6700 radians est égal à 324.8671 degrés.

3. The8.9000 radians est égal à 509.9324 degrés.

4. Le 4.5600 radians est égal à 261.2688 degrés.

5. Le 7.4300 radians est égal à 425.7076 degrés.

Exemple 2:

Dans cet exemple, nous créerons un tenseur avec deux dimensions qui a 5 éléments dans chaque ligne et les convertir en radians.

#first Importer le module de torche
Importer une torche
#create un tenseur 2D
data1 = torche.tenseur ([[1.34,5.67,8.90,4.56,7.43], [1,2,3,4,5]])
#afficher
Imprimer ("Radians réels présents dans le tenseur:")
Imprimer (DATA1)
imprimer ("degrés")
imprimer (torche.rad2deg (data1))

Sortir:

Radians réels présents dans le tenseur:
tenseur ([[1.3400, 5.6700, 8.9000, 4.5600, 7.4300],
[1.0000, 2.0000, 3.0000, 4.0000, 5.0000]])
Degrés
tenseur ([76.7763, 324.8671, 509.9324, 261.2688, 425.7076],
[57.2958, 114.5916, 171.8873, 229.1831, 286.4789]])

Ici:

1. Le 1.3400 radians est égal à 76.7763 degrés, 1 radians est égal à 57.2958 degrés.

2. Le 5.6700 radians est égal à 324.8671 degrés, 2 radians est égal à 114.5916 degrés.

3. Le 8.9000 radians est égal à 509.9324 degrés, 3 radians équivaut à 171.8873 degrés.

4. Le 4.5600 radians est égal à 261.2688 degrés, 4 radians sont égaux à 229.1831 degrés.

5. Le 7.4300 radians est égal à 425.7076 degrés, 5 radians est égal à 286.4789 degrés.

Travailler avec le processeur

Si vous souhaitez exécuter une fonction rad2deg () sur le CPU, nous devons créer un tenseur avec une fonction CPU (). Cela fonctionnera sur une machine CPU.

Lorsque nous créons un tenseur, cette fois, nous pouvons utiliser la fonction CPU ().

Syntaxe:

torche.tenseur (données).CPU()

Exemple 1:

Dans cet exemple, nous créerons un tenseur avec une dimension qui a 5 éléments sur le CPU et le convertir en degrés.

#first Importer le module de torche
Importer une torche
#Create un tenseur 1D
data1 = torche.tenseur ([1.34,5.67,8.90,4.56,7.43]).CPU()
#afficher
Imprimer ("Radians réels présents dans le tenseur:")
Imprimer (DATA1)
imprimer ("degrés")
imprimer (torche.rad2deg (data1))

Sortir:

Radians réels présents dans le tenseur:
tenseur ([1.3400, 5.6700, 8.9000, 4.5600, 7.4300])
Degrés
tenseur ([76.7763, 324.8671, 509.9324, 261.2688, 425.7076])

Ici:

1. Le 1.3400 radians est égal à 76.7763 degrés.

2. Le 5.6700 radians est égal à 324.8671 degrés.

3. Le 8.9000 radians est égal à 509.9324 degrés.

4. Le 4.5600 radians est égal à 261.2688 degrés.

5. Le 7.4300 radians est égal à 425.7076 degrés.

Exemple 2:

Dans cet exemple, nous créerons un tenseur avec deux dimensions qui a 5 éléments sur le CPU dans chaque ligne et les convertir en radians.

#first Importer le module de torche
Importer une torche
#create un tenseur 2D
data1 = torche.tenseur ([[1.34,5.67,8.90,4.56,7.43], [1,2,3,4,5]]).CPU()
#afficher
Imprimer ("Radians réels présents dans le tenseur:")
Imprimer (DATA1)
imprimer ("degrés")
imprimer (torche.rad2deg (data1))

Sortir:

Radians réels présents dans le tenseur:
tenseur ([[1.3400, 5.6700, 8.9000, 4.5600, 7.4300],
[1.0000, 2.0000, 3.0000, 4.0000, 5.0000]])
Degrés
tenseur ([76.7763, 324.8671, 509.9324, 261.2688, 425.7076],
[57.2958, 114.5916, 171.8873, 229.1831, 286.4789]])

Ici:

1. Le 1.3400 radians est égal à 76.7763 degrés, 1 radians est égal à 57.2958 degrés.

2. Le 5.6700 radians est égal à 324.8671 degrés, 2 radians est égal à 114.5916 degrés.

3. Le 8.9000 radians est égal à 509.9324 degrés, 3 radians équivaut à 171.8873 degrés.

4. Le 4.5600 radians est égal à 261.2688 degrés, 4 radians sont égaux à 229.1831 degrés.

5. Le 7.4300 radians est égal à 425.7076 degrés, 5 radians est égal à 286.4789 degrés.

Conclusion

Dans cette leçon de pytorch, nous avons discuté de la fonction rad2deg (). Il convertit les radians donnés en tenseur à des degrés. Nous exécutons également le tenseur sur le CPU en considérant les deux exemples.