Utføre inverse trigonometriske funksjoner i pytorch

Utføre inverse trigonometriske funksjoner i pytorch
Pytorch er et open source-ramme for Python-programmeringsspråket. Vi kan behandle dataene i Pytorch i form av en tensor.

En tensor er et flerdimensjonalt utvalg som brukes til å lagre data. For å bruke en tensor, må vi importere fakkelmodulen.

For å lage en tensor er metoden som brukes er tensor ().

Syntaks:
lommelykt.Tensor (data)

Hvor data er en flerdimensjonal matrise.

lommelykt.som i()

lommelykt.asin () i pytorch returnerer inverse sinusverdier av alle elementene i en tensor. Det tar bare en parameter.

Syntaks:
lommelykt.asin (tensor_object)

Parameter:
tensor_object er inngangs -tensoren

Eksempel 1:

La oss lage en endimensjonal tensor - data1 og returnere inverse sinusverdier ved å bruke fakkel.asin () på den.

#import fakkelmodul
Importer fakkel
#Create A 1D Tensor - Data1 med 5 numeriske verdier.
data1 = fakkel.Tensor ([23,45,67,10,0])
#vise
Print ("Tensor:", Data1)
#perform asin () på over tensor
trykk ("Inverse Sine Values:", Torch.asin (data1))

Produksjon:

Tensor: Tensor ([23, 45, 67, 10, 0])
Inverse Sine Values: Tensor ([Nan, Nan, Nan, Nan, 0.])

Vi kan se at inverse sinusverdier ble returnert.

Eksempel 2:

La oss lage en todimensjonal tensor - Data1 og returnere inverse sinusverdier ved å bruke fakkel.asin () på den.

#import fakkelmodul
Importer fakkel
#Create A 2D Tensor - Data1 med 5 numeriske verdier i hver rad.
data1 = fakkel.Tensor ([[23,45,67,10,0], [65,78,90,120,180]])
#vise
Print ("Tensor:", Data1)
#perform asin () på over tensor
trykk ("Inverse Sine Values:", Torch.asin (data1))

Produksjon:

Tensor: Tensor ([[23, 45, 67, 10, 0],
[65, 78, 90, 120, 180]])
Inverse Sine Values: Tensor ([[Nan, Nan, Nan, Nan, 0.],
[Nan, Nan, Nan, Nan, Nan]])

Vi kan se at inverse sinusverdier ble returnert.

lommelykt.ACOs ()

lommelykt.ACOS () I Pytorch returnerer inverse kosinusverdier av alle elementene i en tensor. Det tar bare en parameter.

Syntaks:
lommelykt.ACOS (Tensor_Object)

Parameter:
tensor_object er inngangs -tensoren

Eksempel 1:

La oss lage en endimensjonal tensor - data1 og returnere inverse kosinusverdier ved å bruke fakkel.ACOS () på den.

#import fakkelmodul
Importer fakkel
#Create A 1D Tensor - Data1 med 5 numeriske verdier.
data1 = fakkel.Tensor ([23,45,67,10,0])
#vise
Print ("Tensor:", Data1)
#Perform ACOS () ON OVER TENSOR
trykk ("Inverse kosinusverdier:", fakkel.ACOs (data1))

Produksjon:

Tensor: Tensor ([23, 45, 67, 10, 0])
Inverse kosinusverdier: Tensor ([Nan, Nan, Nan, Nan, 1.5708])

Vi kan se at inverse kosinusverdier ble returnert.

Eksempel 2:

La oss lage en todimensjonal tensor - data1 og returnere inverse kosinusverdier ved å bruke fakkel.ACOS () på den.

#import fakkelmodul
Importer fakkel
#Create A 2D Tensor - Data1 med 5 numeriske verdier i hver rad.
data1 = fakkel.Tensor ([[23,45,67,10,0], [65,78,90,120,180]])
#vise
Print ("Tensor:", Data1)
#Perform ACOS () ON OVER TENSOR
trykk ("Inverse kosinusverdier:", fakkel.ACOs (data1))

Produksjon:

Tensor: Tensor ([[23, 45, 67, 10, 0],
[65, 78, 90, 120, 180]])
Inverse kosinusverdier: tensor ([[nan, nan, nan, nan, 1.5708],
[Nan, Nan, Nan, Nan, Nan]])

Vi kan se at inverse kosinusverdier ble returnert.

lommelykt.brunfarge()

lommelykt.atan () i Pytorch returnerer inverse tangenteverdier av alle elementene i en tensor. Det tar bare en parameter.

Syntaks:
lommelykt.Atan (Tensor_Object)

Parameter:
tensor_object er inngangs -tensoren

Eksempel 1:

La oss lage en endimensjonal tensor - data1 og returnere inverse tangentverdier ved å bruke fakkel.atan () på den.

#import fakkelmodul
Importer fakkel
#Create A 1D Tensor - Data1 med 5 numeriske verdier.
data1 = fakkel.Tensor ([23,45,67,10,0])
#vise
Print ("Tensor:", Data1)
#Perform atan () On Over Tensor
trykk ("Inverse Tangent Values:", Torch.atan (data1))

Produksjon:

Tensor: Tensor ([23, 45, 67, 10, 0])
Inverse tangentverdier: tensor ([1.5273, 1.5486, 1.5559, 1.4711, 0.0000])

Vi kan se at inverse tangentverdier ble returnert.

Eksempel 2:

La oss lage en todimensjonal tensor - data1 og returnere inverse tangentverdier ved å bruke fakkel.atan () på den.

#import fakkelmodul
Importer fakkel
#Create A 2D Tensor - Data1 med 5 numeriske verdier i hver rad.
data1 = fakkel.Tensor ([[23,45,67,10,0], [65,78,90,120,180]])
#vise
Print ("Tensor:", Data1)
#Perform atan () On Over Tensor
trykk ("Inverse Tangent Values:", Torch.atan (data1))

Produksjon:

Tensor: Tensor ([[23, 45, 67, 10, 0],
[65, 78, 90, 120, 180]])
Inverse tangentverdier: tensor ([1.5273, 1.5486, 1.5559, 1.4711, 0.0000],
[1.5554, 1.5580, 1.5597, 1.5625, 1.5652]])

Vi kan se at inverse tangentverdier ble returnert.

lommelykt.Asinh ()

lommelykt.asinh () i pytorch returnerer inverse hyperbolske sinusverdier av alle elementene i en tensor. Det tar bare en parameter.

Syntaks:
lommelykt.Asinh (Tensor_Object)

Parameter:
tensor_object er inngangs -tensoren

Eksempel 1:

La oss lage en endimensjonal tensor - Data1 og returnere inverse hyperbolske sinusverdier ved å bruke fakkel.asinh () på det.

#import fakkelmodul
Importer fakkel
#Create A 1D Tensor - Data1 med 5 numeriske verdier.
data1 = fakkel.Tensor ([0,1,45,10,23])
#vise
Print ("Tensor:", Data1)
#Perform Asinh () On Over Tensor
trykk ("Inverse Hyperbolic Sine Values:", Torch.Asinh (data1))

Produksjon:

Tensor: Tensor ([0, 1, 45, 10, 23])
Inverse hyperbolske sinusverdier: Tensor ([0.0000, 0.8814, 4.4999, 2.9982, 3.8291])

Vi kan se at inverse hyperbolske sinusverdier ble returnert.

Eksempel 2:

La oss lage en todimensjonal tensor - Data1 og returnere inverse hyperbolske sinusverdier ved å bruke fakkel.asinh () på det.

#import fakkelmodul
Importer fakkel
#Create A 2D Tensor - Data1 med 5 numeriske verdier i hver rad.
data1 = fakkel.Tensor ([[23,45,67,10,0], [65,78,90,120,180]])
#vise
Print ("Tensor:", Data1)
#Perform Asinh () On Over Tensor
trykk ("Inverse Hyperbolic Sine Values:", Torch.Asinh (data1))

Produksjon:

Tensor: Tensor ([[23, 45, 67, 10, 0],
[65, 78, 90, 120, 180]])
Inverse hyperbolske sinusverdier: Tensor ([[3.8291, 4.4999, 4.8979, 2.9982, 0.0000],
[4.8676, 5.0499, 5.1930, 5.4807, 5.8861]])

Vi kan se at inverse hyperbolske sinusverdier ble returnert.

lommelykt.Acosh ()

lommelykt.Acosh () i Pytorch returnerer inverse hyperbolske kosinusverdier av alle elementene i en tensor. Det tar bare en parameter.

Syntaks:
lommelykt.Acosh (Tensor_Object)

Parameter:
tensor_object er inngangs -tensoren

Eksempel 1:

La oss lage en endimensjonal tensor - Data1 og returnere inverse hyperbolske kosinusverdier ved å bruke fakkel.acosh () på den.

#import fakkelmodul
Importer fakkel
#Create A 1D Tensor - Data1 med 5 numeriske verdier.
data1 = fakkel.Tensor ([23,45,67,10,0])
#vise
Print ("Tensor:", Data1)
#Perform Acosh () On Over Tensor
trykk ("Inverse Hyperbolic Cosine Values:", Torch.ACOSH (data1))

Produksjon:

Tensor: Tensor ([23, 45, 67, 10, 0])
Inverse hyperbolske kosinusverdier: Tensor ([3.8282, 4.4997, 4.8978, 2.9932, Nan])

Vi kan se at inverse hyperbolske kosinusverdier ble returnert.

Eksempel 2:

La oss lage en todimensjonal tensor - Data1 og returnere inverse hyperbolske kosinusverdier ved å bruke fakkel.acosh () på den.

#import fakkelmodul
Importer fakkel
#Create A 2D Tensor - Data1 med 5 numeriske verdier i hver rad.
data1 = fakkel.Tensor ([[23,45,67,10,0], [65,78,90,120,180]])
#vise
Print ("Tensor:", Data1)
#Perform Acosh () On Over Tensor
trykk ("Inverse Hyperbolic Cosine Values:", Torch.ACOSH (data1))

Produksjon:

Tensor: Tensor ([[23, 45, 67, 10, 0],
[65, 78, 90, 120, 180]])
Inverse hyperbolske kosinusverdier: Tensor ([3.8282, 4.4997, 4.8978, 2.9932, Nan],
[4.8675, 5.0498, 5.1929, 5.4806, 5.8861]])

Vi kan se at inverse hyperbolske kosinusverdier ble returnert.

lommelykt.atanh ()

lommelykt.atanh () i Pytorch returnerer inverse hyperbolske tangenteverdier av alle elementene i en tensor. Det tar bare en parameter.

Syntaks:
lommelykt.atanh (tensor_object)

Parameter:
tensor_object er inngangs -tensoren

Eksempel 1:

La oss lage en endimensjonal tensor - Data1 og returnere inverse hyperbolske tangenteverdier ved å bruke fakkel.atanh () på den.

#import fakkelmodul
Importer fakkel
#Create A 1D Tensor - Data1 med 5 numeriske verdier.
data1 = fakkel.Tensor ([23,45,67,10,0])
#vise
Print ("Tensor:", Data1)
#Perform atanh () On Over Tensor
trykk ("Inverse Hyperbolic Tangent Values:", Torch.atanh (data1))

Produksjon:

Tensor: Tensor ([23, 45, 67, 10, 0])
Inverse Hyperbolic Tangent Values: Tensor ([Nan, Nan, Nan, Nan, 0.])

Vi kan se at inverse hyperbolske tangenteverdier ble returnert.

Eksempel 2:

La oss lage en todimensjonal tensor - Data1 og returnere inverse hyperbolske tangenteverdier ved å bruke fakkel.atanh () på den.

#import fakkelmodul
Importer fakkel
#Create A 2D Tensor - Data1 med 5 numeriske verdier i hver rad.
data1 = fakkel.Tensor ([[23,45,67,10,0], [65,78,90,120,180]])
#vise
Print ("Tensor:", Data1)
#Perform atanh () On Over Tensor
trykk ("Inverse Hyperbolic Tangent Values:", Torch.atanh (data1))

Produksjon:

Tensor: Tensor ([[23, 45, 67, 10, 0],
[65, 78, 90, 120, 180]])
Inverse Hyperbolic Tangent Values: Tensor ([[Nan, Nan, Nan, Nan, 0.],
[Nan, Nan, Nan, Nan, Nan]])

Vi kan se at inverse hyperbolske tangenteverdier ble returnert.

Konklusjon

I denne Pytorch -leksjonen så vi hvordan vi skal utføre inverse trigonometriske funksjoner i Pytorch. Vi diskuterte tre typer inverse trigonometriske funksjoner - asin (), ACOs () og Atan (). Hvis du trenger å utføre inverse hyperbolske funksjoner, kan du bruke Asinh (), Acosh () og Atanh ().