Tocha.teto e tocha.Métodos de piso em pytorch

Tocha.teto e tocha.Métodos de piso em pytorch
Vamos discutir sobre a tocha.teto () e tocha.piso () neste tutorial de pytorch.

Pytorch é uma estrutura de código aberto disponível com uma linguagem de programação Python. Podemos processar os dados em pytorch na forma de um tensor. 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.teto ()

Tocha.O teto () é usado para retornar o valor do teto (em cima) do valor decimal fornecido. Pode ser flutuar ou dobrar. É aplicado na matriz de tensores, de modo que o teto () seja aplicado a todos os valores presentes no tensor.

Sintaxe:
tocha.teto (tensor_object)

Parâmetro:
É preciso tensor_object como um parâmetro.

Retornar:
tensor_object contendo valores de teto

Exemplo 1:

Vamos criar um tensor unidimensional que tenha 5 valores do tipo duplo e retorne os valores do teto.

#import módulo tocha
importação de tocha
#Crie um tensor 1D - Data1 com 5 valores
Data1 = Torch.Tensor ([34.67,89.65,89.21,41.89,0.88])
#mostrar
print ("tensor:", data1)
#Perform Ceil ()
imprimir ("valores do teto:", tocha.teto (data1))

Saída:

Tensor: Tensor ([34.6700, 89.6500, 89.2100, 41.8900, 0.8800])
Valores do teto: Tensor ([35., 90., 90., 42., 1.]))

Podemos ver que os valores do teto (em cima) foram retornados dos valores reais em um tensor.

  1. 34.6700 está com teto para 35.0
  2. 89.6500 está com teto para 90.0
  3. 89.2100 está com teto para 90.0
  4. 41.8900 está com teto para 42.0
  5. 0.8800 está com teto para 1.0

Exemplo 2:

Vamos criar um tensor bidimensional que tenha 5 valores do tipo duplo em duas linhas e retorne os valores do teto.

#import módulo tocha
importação de tocha
#Crie um tensor 2D - Data1 com 5 valores
Data1 = Torch.Tensor ([[34.67,89.65,89.21,41.89,0.88], [45.78,9.76,0.45,78.90,90.55]])
#mostrar
print ("tensor:", data1)
#Perform Ceil ()
imprimir ("valores do teto:", tocha.teto (data1))

Saída:

Tensor: Tensor ([[34.6700, 89.6500, 89.2100, 41.8900, 0.8800],
[45.7800, 9.7600, 0.4500, 78.9000, 90.5500]])
Valores do teto: Tensor ([[35., 90., 90., 42., 1.],
[46., 10., 1., 79., 91.]])

Podemos ver que os valores do teto (em cima) foram retornados dos valores reais em um tensor.

  1. 34.6700 está com teto para 35.0, 45.7800 é telhado para 46.0
  2. 89.6500 está com teto para 90.0, 9.7600 é telhado para 10.0
  3. 89.2100 está com teto para 90.0, 0.4500 está com teto para 1.0
  4. 41.8900 está com teto para 42.0, 78.9000 é telhado para 79.0
  5. 0.8800 está com teto para 1.0, 90.5500 está com teto para 91.0

Tocha.chão()

Tocha.O piso () é usado para devolver o valor do piso (abaixo) do valor decimal fornecido. Pode ser flutuar ou dobrar. É aplicado na matriz de tensores, de modo que o piso () seja aplicado a todos os valores presentes no tensor.

Sintaxe:
tocha.piso (tensor_object)

Parâmetro:
É preciso tensor_object como um parâmetro.

Retornar:
tensor_object contendo valores de piso

Exemplo 1:

Vamos criar um tensor unidimensional que tenha 5 valores do tipo duplo e retorne os valores do piso.

#import módulo tocha
importação de tocha
#Crie um tensor 1D - Data1 com 5 valores
Data1 = Torch.Tensor ([34.67,89.65,89.21,41.89,0.88])
#mostrar
print ("tensor:", data1)
#Perform Floor ()
imprimir ("valores de piso:", tocha.piso (dados1))

Saída:

Tensor: Tensor ([34.6700, 89.6500, 89.2100, 41.8900, 0.8800])
Valores do piso: Tensor ([34., 89., 89., 41., 0.]))

Podemos ver que os valores do piso (inferior) foram retornados dos valores reais em um tensor.

  • 34.6700 O valor do piso é 34.0
  • 89.6500 O valor do assoalho é 89.0
  • 89.2100 Valor do assoalho é 89.0
  • 41.8900 O valor do piso é 41.0
  • 0.8800 o valor do piso é 0.0

Exemplo 2:

Vamos criar um tensor bidimensional que tenha 5 valores do tipo duplo em duas linhas e retorne os valores do piso.

#import módulo tocha
importação de tocha
#Crie um tensor 2D - Data1 com 5 valores
Data1 = Torch.Tensor ([[34.67,89.65,89.21,41.89,0.88], [45.78,9.76,0.45,78.90,90.55]])
#mostrar
print ("tensor:", data1)
#Perform Floor ()
imprimir ("valores de piso:", tocha.piso (dados1))

Saída:

Tensor: Tensor ([[34.6700, 89.6500, 89.2100, 41.8900, 0.8800],
[45.7800, 9.7600, 0.4500, 78.9000, 90.5500]])
Valores do piso: Tensor ([[34., 89., 89., 41., 0.],
[45., 9., 0., 78., 90.]])

Podemos ver que os valores do piso (abaixo) foram retornados dos valores reais em um tensor.

  1. 34.6700 O valor do piso é 34.0, 45.7800 O valor do assoalho é 45.0
  2. 89.6500 O valor do assoalho é 89.0, 9.7600 o valor do assoalho é 9.0
  3. 89.2100 Valor do assoalho é 89.0, 0.4500 o valor do piso é 0.0
  4. 41.8900 O valor do piso é 41.0, 78.O valor do piso de 9000 é 78.0
  5. 0.8800 o valor do piso é 0.0, 90.5500 O valor do assoalho é 90.0

Conclusão

Nesta lição de Pytorch, aprendemos sobre a tocha.teto () e tocha.Métodos de piso () aplicados no tensor. Os objetos.tocha.O teto () é usado para retornar o valor do teto (em cima) do valor duplo fornecido e da orquilha.O piso () é usado para devolver o valor do piso (abaixo) do valor duplo fornecido.