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.
É possível verificar se o objeto especificado é um tensor ou não.
tocha.is_tensor () é usado para verificar se o objeto especificado é tensor.
Se o objeto for um tensor, ele retornará verdadeiro de outra forma, falso.”
Sintaxe:
tocha.is_tensor (objeto)Parâmetro:
objeto refere -se à coleta de dados.
Exemplo 1
Aqui, criaremos um tensor com 5 elementos e verificaremos se é um tensor ou não.
#import módulo tochaSaída:
VerdadeiroPodemos ver que o objeto dado é um tensor. Então voltou verdadeiro.
Exemplo 2
Vamos criar uma lista com 5 elementos e verificar se é tensor ou não.
#import módulo tochaSaída:
FalsoRetornou falso.
Agora, veremos como devolver os metadados de um tensor.
Metadados explica a estrutura e os elementos tensores presentes no vetor.
tocha.tamanho()
tocha.tamanho () retorna o número total de elementos presentes em um tensor.
Sintaxe:
tensor_object.tamanho()Onde tensor_object é o tensor.
Não leva parâmetros.
Exemplo 1
Vamos criar um tensor 1D e tamanho de retorno.
#import módulo tochaSaída:
Tensor: Tensor ([23, 45, 67, 0, 0])Podemos ver que 5 é devolvido, pois existem 5 elementos no tensor acima.
Exemplo 2
Vamos criar um tensor 2D e tamanho de retorno.
#import módulo tochaSaída:
Tensor: Tensor ([[23, 45, 67, 0, 0],Podemos ver que 2,5 é devolvido e representa 2 linhas e 5 colunas.
tocha.forma
tocha.forma () retorna a forma de um tensor.
Sintaxe:
tensor_object.formaOnde tensor_object é o tensor.
Não leva parâmetros.
Exemplo 1
#import módulo tochaSaída:
Tensor: Tensor ([23, 45, 67, 0, 0])Podemos ver que 5 é devolvido, pois existem 5 elementos no tensor acima.
Exemplo 2
#import módulo tochaSaída:
Tensor: Tensor ([[23, 45, 67, 0, 0],Podemos ver que 2,5 é devolvido e representa 2 linhas e 5 colunas.
tocha.Numel ()
tocha.Numel () retorna o número total de elementos presentes em um tensor.
Sintaxe:
tensor_object.Numel ()Onde tensor_object é o tensor.
Não leva parâmetros.
Exemplo 1
#import módulo tochaSaída:
Tensor: Tensor ([23, 45, 67, 0, 0])Podemos ver que 5 é devolvido, pois existem 5 elementos no tensor acima.
Exemplo 2
#import módulo tochaSaída:
Tensor: Tensor ([[23, 45, 67, 0, 0],Podemos ver que 10 é retornado, pois há um total de 10 elementos presentes no tensor.
Conclusão
Nesta lição de Pytorch, vimos como verificar se o objeto fornecido é tensor ou não usando a função is_tensor (). Para devolver os metadados, usamos os métodos de tamanho () e forma para retornar o tamanho e a forma do tensor dado.