Pytorch - qualquer

Pytorch - qualquer
“Neste tutorial de Pytorch, verificaremos se algum dos elementos do tensor avaliar como verdadeiro usando o método de qualquer ().

Pytorch é uma estrutura de código aberto disponível com uma linguagem de programação Python.

Um tensor é uma matriz multidimensional que é usada para armazenar os dados. Então, 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.qualquer()

tocha.qualquer () em pytorch retorna true se pelo menos um elemento em um tensor não for igual a 0 ou falso. Se todos os valores em um tensor forem iguais a 0 ou falso, ele retornará falso.

É preciso um parâmetro.

Sintaxe:

tocha.isreal (tensor_object)

Parâmetro:

tensor_object é um tensor.

Exemplo 1

Neste exemplo, criaremos um tensor com uma dimensão com 5 elementos e aplicaremos qualquer função () para verificar a funcionalidade.

#first importar o módulo da tocha
importação de tocha
#Crie um tensor 1D
Data1 = Torch.Tensor ([2,3,0,3,4])
#mostrar
print ("Elementos reais no tensor:")
Imprimir (Data1)
print ("qualquer um dos elementos em um tensor não igual a 0? ")
#any () em pytorch
Imprimir (tocha.qualquer (data1))

Saída:

Elementos reais no tensor:
tensor ([2, 3, 0, 3, 4])
Algum dos elementos em um tensor não é igual a 0?
tensor (verdadeiro)

Aqui, podemos encontrar elementos 2,3,3 e 4 diferentes de zero presentes no tensor. Então qualquer () retornou verdadeiro.

Exemplo 2

Neste exemplo, criaremos um tensor com uma dimensão que tenha 5 elementos e aplique qualquer função () para verificar a funcionalidade.

#first importar o módulo da tocha
importação de tocha
#Crie um tensor 1D
Data1 = Torch.tensor ([0,0,0,0,0])
#mostrar
print ("Elementos reais no tensor:")
Imprimir (Data1)
print ("qualquer um dos elementos em um tensor não igual a 0? ")
#any () em pytorch
Imprimir (tocha.qualquer (data1))

Saída:

Elementos reais no tensor:
tensor ([0, 0, 0, 0, 0])
Algum dos elementos em um tensor não é igual a 0?
Tensor (falso)

Aqui, podemos encontrar todos os zero elementos no tensor. Então qualquer () retornou falso.

Exemplo 3

Neste exemplo, criaremos um tensor com uma dimensão que tenha 5 elementos booleanos e aplique qualquer função () para verificar a funcionalidade.

#first importar o módulo da tocha
importação de tocha
#Crie um tensor 1D
Data1 = Torch.tensor ([verdadeiro, falso, falso, falso, falso])
#mostrar
print ("Elementos reais no tensor:")
Imprimir (Data1)
print ("qualquer um dos elementos em um tensor não igual a false? ")
#any () em pytorch
Imprimir (tocha.qualquer (data1))

Saída:

Elementos reais no tensor:
tensor ([verdadeiro, falso, falso, falso, falso])
Algum dos elementos em um tensor não é igual a falso?
tensor (verdadeiro)

Aqui, podemos encontrar pelo menos um verdadeiro no tensor. Então, qualquer () retornou verdadeiro.

Trabalhe com a CPU

Se você deseja executar uma função () na CPU, precisamos 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 1

Neste exemplo, criaremos um tensor com uma dimensão que tenha 5 elementos na CPU e aplique qualquer função () para verificar a funcionalidade.

#first importar o módulo da tocha
importação de tocha
#Crie um tensor 1D
Data1 = Torch.Tensor ([2,3,0,3,4]).CPU()
#mostrar
print ("Elementos reais no tensor:")
Imprimir (Data1)
print ("qualquer um dos elementos em um tensor não igual a 0? ")
#any () em pytorch
Imprimir (tocha.qualquer (data1))

Saída:

Elementos reais no tensor:
tensor ([2, 3, 0, 3, 4])
Algum dos elementos em um tensor não é igual a 0?
tensor (verdadeiro)

Aqui, podemos encontrar elementos 2,3,3 e 4 diferentes de zero presentes no tensor. Então qualquer () retornou verdadeiro.

Exemplo 2

Neste exemplo, criaremos um tensor com uma dimensão que tenha 5 elementos na CPU e aplique qualquer função () para verificar a funcionalidade.

#first importar o módulo da tocha
importação de tocha
#Crie um tensor 1D
Data1 = Torch.tensor ([0,0,0,0,0]).CPU()
#mostrar
print ("Elementos reais no tensor:")
Imprimir (Data1)
print ("qualquer um dos elementos em um tensor não igual a 0? ")
#any () em pytorch
Imprimir (tocha.qualquer (data1))

Saída:

Elementos reais no tensor:
tensor ([0, 0, 0, 0, 0])
Algum dos elementos em um tensor não é igual a 0?
Tensor (falso)

Aqui, podemos encontrar todos os zero elementos no tensor. Então qualquer () retornou falso.

Exemplo 3

Neste exemplo, criaremos um tensor com uma dimensão que tenha 5 elementos booleanos na CPU e aplique qualquer função () para verificar a funcionalidade.

#first importar o módulo da tocha
importação de tocha
#Crie um tensor 1D
Data1 = Torch.tensor ([verdadeiro, falso, falso, falso, falso]).CPU()
#mostrar
print ("Elementos reais no tensor:")
Imprimir (Data1)
print ("qualquer um dos elementos em um tensor não igual a false? ")
#any () em pytorch
Imprimir (tocha.qualquer (data1))

Saída:

Elementos reais no tensor:
tensor ([verdadeiro, falso, falso, falso, falso])
Algum dos elementos em um tensor não é igual a falso?
tensor (verdadeiro)

Aqui, podemos encontrar pelo menos um verdadeiro no tensor. Então, qualquer () retornou verdadeiro.

Conclusão

Nesta lição de Pytorch, discutimos qualquer função (). Ele retorna verdadeiro se pelo menos um elemento em um tensor não for igual a 0 ou falso. Se todos os valores em um tensor forem iguais a 0 ou falso, ele retornará falso. Vimos 3 exemplos diferentes e também trabalhamos nesses exemplos em uma máquina de CPU.