Pytorch - quadrado

Pytorch - quadrado
Retornaremos o quadrado de todos os elementos do Tensor usando o método Square () 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.quadrado()

Square () em Pytorch retorna o quadrado de todos os elementos em Pytorch Tensor. É preciso um parâmetro.

Sintaxe:

tocha.quadrado (tensor_object)

Parâmetro:

tensor_object é um tensor

Exemplo 1:

Neste exemplo, criaremos um tensor com uma dimensão que tenha 5 elementos e retorne o quadrado desses 5 elementos em um tensor.

#import módulo tocha
importação de tocha
#Crie um tensor
Data1 = Torch.Tensor ([12,34,56,1,10])
#mostrar
Imprimir ("Tensor real:")
Imprimir (Data1)
Print ("Square:")
Imprimir (tocha.quadrado (Data1))

Saída:

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

Trabalhando:

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

Exemplo 2:

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

#import módulo tocha
importação de tocha
#Crie um tensor 2D
Data1 = Torch.tensor ([[45,67,21,23,2], [-2,3,4,5,6]]))
#mostrar
Imprimir ("Tensor real:")
Imprimir (Data1)
Imprimir ("quadrado")
Imprimir (tocha.quadrado (Data1))

Saída:

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

Trabalhando:

  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

Trabalhe com a CPU

Se você deseja executar uma função Square () 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 tenha 5 elementos na função da CPU e retorne o quadrado desses 5 elementos em um tensor.

#import módulo tocha
importação de tocha
#Crie um tensor
Data1 = Torch.Tensor ([12,34,56,1,10]).CPU()
#mostrar
Imprimir ("Tensor real:")
Imprimir (Data1)
Print ("Square:")
Imprimir (tocha.quadrado (Data1))

Saída:

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

Trabalhando:

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

Exemplo 2:

Neste exemplo, criaremos um tensor com duas dimensões que possuem 5 elementos em uma função da CPU em cada linha e retorne os quadrados dos elementos.

#import módulo tocha
importação de tocha
#Crie um tensor 2D
Data1 = Torch.tensor ([[45,67,21,23,2], [-2,3,4,5,6]])).CPU()
#mostrar
Imprimir ("Tensor real:")
Imprimir (Data1)
Imprimir ("quadrado")
Imprimir (tocha.quadrado (Data1))

Saída:

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

Trabalhando:

  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

Conclusão

Nesta lição de Pytorch, discutimos sobre a função Square (). Retorna o quadrado de todos os elementos no tensor pytorch. Discutimos os dois exemplos com os diferentes tensores dimensionais para executar a função Square ().