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.
Um tensor é uma matriz multidimensional que é 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.função gt ()
O tocha.LT () em Pytorch é usado para comparar todos os elementos em dois tensores (Maior que). Ele retorna verdadeiro se o elemento no primeiro tensor for maior que o elemento no segundo tensor e retornar FALSE se o elemento no primeiro tensor não for maior que o elemento no segundo tensor. São necessários dois parâmetros.
Sintaxe
tocha.gt (tensor_object1, tensor_object2)Parâmetros
Retornar
Ele retornará um tensor com os valores booleanos.
Exemplo 1
Neste exemplo, criaremos tensores unidimensionais: Data1 e Data2 com 5 valores numéricos para executar GT ().
Saída
Primeiro tensor: tensor ([0, 45, 67, 0, 23])
Segundo tensor: tensor ([0, 0, 55, 78, 23])
Os elementos do primeiro tensor são maiores que os elementos no segundo tensor? : tensor ([falso, verdadeiro, verdadeiro, falso, falso])
Trabalhando
Exemplo 2
Neste exemplo, criaremos tensores bidimensionais: Data1 e Data2 com 5 valores numéricos cada um em uma linha e executam GT ().
Saída
Primeiro tensor: tensor ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Segundo tensor: tensor ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Os elementos do primeiro tensor são maiores que os elementos no segundo tensor? : Tensor ([[verdadeiro, verdadeiro, verdadeiro, falso, falso],
[Verdadeiro, verdadeiro, falso, falso, verdadeiro]))
Trabalhando
Trabalhe com a CPU
Se você deseja executar uma função gt () na CPU, temos que criar um tensor com uma função CPU (). Isso será executado em uma máquina de CPU.
Quando estamos criando um tensor, neste momento, podemos usar a função CPU ().
Sintaxe
tocha.Tensor (dados).CPU()Exemplo
Neste exemplo, criaremos tensores bidimensionais: Data1 e Data2 com 5 valores numéricos cada uma na linha e executam GT ().
Saída
Primeiro tensor: tensor ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Segundo tensor: tensor ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
São os elementos no primeiro tensor maiores que os elementos no segundo tensor?
tensor ([[verdadeiro, verdadeiro, verdadeiro, falso, falso],
[Verdadeiro, verdadeiro, falso, falso, verdadeiro]))
Trabalhando
tocha.ge () função
O tocha.A função ge () em pytorch é usada para comparar todos os elementos em dois tensores (Melhor que ou igual a). Ele retorna verdadeiro se o elemento no primeiro tensor for maior ou igual ao elemento no segundo tensor e falso se o elemento no primeiro tensor não for maior que nem igual ao elemento no segundo tensor. São necessários dois parâmetros.
Sintaxe
tocha.ge (tensor_object1, tensor_object2)Saída
Primeiro tensor: tensor ([0, 45, 67, 0, 23])
Segundo tensor: tensor ([0, 0, 55, 78, 23])
Os elementos do primeiro tensor são maiores ou iguais aos elementos no segundo tensor? : tensor ([verdadeiro, verdadeiro, verdadeiro, falso, verdadeiro])
Trabalhando
Exemplo 2
Neste exemplo, criaremos tensores bidimensionais: Data1 e Data2 com 5 valores numéricos cada uma na linha e executam GE ().
Saída
Primeiro tensor: tensor ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Segundo tensor: tensor ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Os elementos do primeiro tensor são maiores ou iguais aos elementos no segundo tensor? : tensor ([[verdadeiro, verdadeiro, verdadeiro, falso, falso],
[Verdadeiro, verdadeiro, falso, verdadeiro, verdadeiro]]
Trabalhando
Trabalhe com a CPU
Se você deseja executar uma função ge () na CPU, temos que criar um tensor com uma função CPU (). Isso será executado em uma máquina de CPU.
Quando estamos criando um tensor, neste momento, podemos usar a função CPU ().
Sintaxe
tocha.Tensor (dados).CPU()Exemplo
Neste exemplo, criaremos tensores bidimensionais: Data1 e Data2 com 5 valores numéricos cada uma na linha e executam GE ().
Saída
Primeiro tensor: tensor ([[23, 45, 67, 0, 0],
[12, 21, 34, 56, 78]])
Segundo tensor: tensor ([[0, 0, 55, 78, 23],
[10, 20, 44, 56, 0]])
Os elementos do primeiro tensor são maiores ou iguais aos elementos no segundo tensor? tensor ([[verdadeiro, verdadeiro, verdadeiro, falso, falso],
[Verdadeiro, verdadeiro, falso, verdadeiro, verdadeiro]]
Trabalhando
Conclusão
Nesta lição de Pytorch, discutimos tocha.gt () e tocha.ge (). Ambos são funções de comparação usadas para comparar elementos em dois tensores. A tocha.GT () compara todos os elementos em dois tensores (Maior que). Ele retorna verdadeiro se o elemento no primeiro tensor for maior que o elemento no segundo tensor e retornar FALSE se o elemento no primeiro tensor não for maior que o elemento no segundo tensor.
A tocha.ge () retorna true se o elemento no primeiro tensor for maior ou igual ao elemento no segundo tensor e retorna falsa se o elemento no primeiro tensor não for maior que nem igual ao elemento no segundo tensor. Também discutimos essas funções que funcionarão em uma CPU.