Pytorch - Square

Pytorch - Square
Restituiremo il quadrato di tutti gli elementi in tensore usando il metodo quadrato () in questo tutorial Pytorch.

Pytorch è un framework open source disponibile con un linguaggio di programmazione Python. Il tensore è un array multidimensionale che viene utilizzato per archiviare i dati. Per usare un tensore, dobbiamo importare il modulo Torch. Per creare un tensore, il metodo utilizzato è tensore ().

Sintassi:

torcia.tensore (dati)

Dove i dati sono un array multidimensionale.

Torcia.piazza()

Quadrato () in Pytorch restituisce il quadrato di ogni elemento nel tensore di Pytorch. Ci vuole un parametro.

Sintassi:

torcia.quadrato (tensor_object)

Parametro:

tensor_object è un tensore

Esempio 1:

In questo esempio, creeremo un tensore con una dimensione che ha 5 elementi e restituiremo il quadrato di questi 5 elementi in un tensore.

Modulo Torcia #IMport
Torcia di importazione
#Crea un tensore
data1 = torcia.Tensor ([12,34,56,1,10])
#Schermo
Stampa ("Tensore reale:")
Stampa (Data1)
Stampa ("Square:")
Stampa (torcia.quadrato (data1))

Produzione:

Tensor reale:
tensore ([12, 34, 56, 1, 10])
Piazza:
tensore ([144, 1156, 3136, 1, 100])

Lavorando:

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

Esempio 2:

In questo esempio, creeremo un tensore con due dimensioni che ha 5 elementi in ogni riga e restituiremo i quadrati degli elementi.

Modulo Torcia #IMport
Torcia di importazione
#Crea un tensore 2D
data1 = torcia.tensore ([[45,67,21,23,2], [-2,3,4,5,6]])
#Schermo
Stampa ("Tensore reale:")
Stampa (Data1)
Stampa ("Square")
Stampa (torcia.quadrato (data1))

Produzione:

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

Lavorando:

  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

Lavorare con la CPU

Se si desidera eseguire una funzione Square () sulla CPU, dobbiamo creare un tensore con una funzione CPU (). Questo funzionerà su una macchina CPU.

Quando creiamo un tensore, questa volta, possiamo usare la funzione CPU ().

Sintassi:

torcia.tensore (dati).processore()

Esempio 1:

In questo esempio, creeremo un tensore con una dimensione che ha 5 elementi sulla funzione CPU e restituiremo il quadrato di questi 5 elementi in un tensore.

Modulo Torcia #IMport
Torcia di importazione
#Crea un tensore
data1 = torcia.Tensor ([12,34,56,1,10]).processore()
#Schermo
Stampa ("Tensore reale:")
Stampa (Data1)
Stampa ("Square:")
Stampa (torcia.quadrato (data1))

Produzione:

Tensor reale:
tensore ([12, 34, 56, 1, 10])
Piazza:
tensore ([144, 1156, 3136, 1, 100])

Lavorando:

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

Esempio 2:

In questo esempio, creeremo un tensore con due dimensioni che ha 5 elementi su una funzione CPU in ogni riga e restituiremo i quadrati degli elementi.

Modulo Torcia #IMport
Torcia di importazione
#Crea un tensore 2D
data1 = torcia.tensore ([[45,67,21,23,2], [-2,3,4,5,6]]).processore()
#Schermo
Stampa ("Tensore reale:")
Stampa (Data1)
Stampa ("Square")
Stampa (torcia.quadrato (data1))

Produzione:

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

Lavorando:

  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

Conclusione

In questa lezione di Pytorch, abbiamo discusso della funzione Square (). Restituisce il quadrato di ogni elemento nel tensore di Pytorch. Abbiamo discusso dei due esempi con i diversi tensori dimensionali per eseguire la funzione quadrata ().