Pytorch - Square

Pytorch - Square
Vi vil returnere torget til alle elementene i Tensor ved hjelp av Square () -metoden i denne Pytorch -opplæringen.

Pytorch er et open source-ramme tilgjengelig med et Python-programmeringsspråk. Tensor er et flerdimensjonalt utvalg som brukes til å lagre dataene. For å bruke en tensor, må vi importere fakkelmodulen. For å lage en tensor er metoden som brukes tensor ().

Syntaks:

lommelykt.Tensor (data)

Der dataene er en flerdimensjonal matrise.

Lommelykt.torget()

Square () I Pytorch returnerer kvadratet for hvert element i Pytorch -tensor. Det tar en parameter.

Syntaks:

lommelykt.firkant (tensor_object)

Parameter:

tensor_object er en tensor

Eksempel 1:

I dette eksemplet vil vi lage en tensor med en dimensjon som har 5 elementer og returnere torget til disse 5 elementene i en tensor.

#import fakkelmodul
Importer fakkel
#Create en tensor
data1 = fakkel.Tensor ([12,34,56,1,10])
#vise
trykk ("Faktisk tensor:")
Print (Data1)
trykk ("Square:")
trykk (fakkel.firkant (data1)))

Produksjon:

Faktisk tensor:
Tensor ([12, 34, 56, 1, 10])
Torget:
Tensor ([144, 1156, 3136, 1, 100])

Arbeider:

  1. 12 * 12 = 144
  2. 34 * 34 = 1156
  3. 56 * 56 = 3136
  4. 1 * 1 = 1
  5. 10 * 10 = 100

Eksempel 2:

I dette eksemplet vil vi lage en tensor med to dimensjoner som har 5 elementer i hver rad og returnere firkantene til elementene.

#import fakkelmodul
Importer fakkel
#Create en 2D -tensor
data1 = fakkel.Tensor ([[45,67,21,23,2], [-2,3,4,5,6]])
#vise
trykk ("Faktisk tensor:")
Print (Data1)
trykk ("Square")
trykk (fakkel.firkant (data1)))

Produksjon:

Faktisk tensor:
Tensor ([[45, 67, 21, 23, 2],
[-2, 3, 4, 5, 6]])
Torget
Tensor ([[2025, 4489, 441, 529, 4],
[4, 9, 16, 25, 36]])

Arbeider:

  1. 45 * 45 = 2025, -2 * -2 = 4
  2. 67 * 67 = 4489,3 * 3 = 9
  3. 21 * 21 = 441,4 * 4 = 16
  4. 23 * 23 = 529,5 * 5 = 25
  5. 2 * 2 = 4,6 * 6 = 36

Arbeid med CPU

Hvis du vil kjøre en firkantet () -funksjon på CPU, må vi lage en tensor med en CPU () -funksjon. Dette kjøres på en CPU -maskin.

Når vi lager en tensor, kan vi bruke CPU () -funksjonen denne gangen.

Syntaks:

lommelykt.Tensor (data).prosessor()

Eksempel 1:

I dette eksemplet vil vi lage en tensor med en dimensjon som har 5 elementer på CPU -funksjonen og returnere torget til disse 5 elementene i en tensor.

#import fakkelmodul
Importer fakkel
#Create en tensor
data1 = fakkel.Tensor ([12,34,56,1,10]).prosessor()
#vise
trykk ("Faktisk tensor:")
Print (Data1)
trykk ("Square:")
trykk (fakkel.firkant (data1)))

Produksjon:

Faktisk tensor:
Tensor ([12, 34, 56, 1, 10])
Torget:
Tensor ([144, 1156, 3136, 1, 100])

Arbeider:

  1. 12 * 12 = 144
  2. 34 * 34 = 1156
  3. 56 * 56 = 3136
  4. 1 * 1 = 1
  5. 10 * 10 = 100

Eksempel 2:

I dette eksemplet vil vi lage en tensor med to dimensjoner som har 5 elementer på en CPU -funksjon i hver rad og returnere kvadratene til elementene.

#import fakkelmodul
Importer fakkel
#Create en 2D -tensor
data1 = fakkel.Tensor ([[45,67,21,23,2], [-2,3,4,5,6]]).prosessor()
#vise
trykk ("Faktisk tensor:")
Print (Data1)
trykk ("Square")
trykk (fakkel.firkant (data1)))

Produksjon:

Faktisk tensor:
Tensor ([[45, 67, 21, 23, 2],
[-2, 3, 4, 5, 6]])
Torget
Tensor ([[2025, 4489, 441, 529, 4],
[4, 9, 16, 25, 36]])

Arbeider:

  1. 45 * 45 = 2025, -2 * -2 = 4
  2. 67 * 67 = 4489,3 * 3 = 9
  3. 21 * 21 = 441,4 * 4 = 16
  4. 23 * 23 = 529,5 * 5 = 25
  5. 2 * 2 = 4,6 * 6 = 36

Konklusjon

I denne Pytorch -leksjonen diskuterte vi om firkantet () -funksjonen. Det returnerer kvadratet for hvert element i Pytorch -tensoren. Vi diskuterte de to eksemplene med de forskjellige dimensjonale tensorene for å utføre firkantet () funksjonen.