Como usar a operação de expansão no PyTorch?

Como Usar A Operacao De Expansao No Pytorch



PyTorch é uma biblioteca de aprendizado de máquina que permite aos usuários trabalhar com tensores. Tensores são estruturas de dados essenciais que podem ter diferentes tipos de dados e formas. Às vezes, os usuários podem querer realizar a operação de expansão em tensores para ampliar seu tamanho. A operação de expansão permite aos usuários repetir um tensor ao longo de dimensões especificadas. PyTorch fornece o atributo “expand()” que usa um tensor e uma lista de tamanhos como entradas. Ele retorna um novo tensor que possui os mesmos dados, mas com dimensões diferentes.

Este artigo ilustrará o método para usar a operação de expansão em tensores no PyTorch.







Como usar a operação de expansão no PyTorch?

Para usar a operação de expansão no PyTorch, verifique as etapas fornecidas abaixo:



Etapa 1: importar biblioteca PyTorch

Primeiro, importe o “ tocha ”biblioteca para usar a operação de expansão:



importar tocha

Etapa 2: crie um tensor

Em seguida, crie um tensor desejado usando o “ tocha.tensor() ”Funciona e imprime seus elementos. Aqui, estamos criando o seguinte “ Dezenas ” tensor:





Dezenas = tocha. tensor ( [ [ 2 ] , [ 4 ] , [ 6 ] ] )

imprimir ( Dezenas )

Na saída abaixo, o tensor foi criado com sucesso:



Etapa 3: visualizar o tamanho do tensor de entrada

A seguir, veja o tamanho do “ Dezenas ”tensor usando o“ tamanho() ”atributo:

imprimir ( 'Tamanho do Tensor:' , Dezenas. tamanho ( ) )

De acordo com a saída abaixo, o tamanho do tensor é 3×1:

Etapa 4: expandir o tensor

Agora, use o “ expandir() ”Atributo para realizar a operação de expansão e estender o tensor para uma nova dimensão. É necessário fornecer o tensor e a lista de tamanhos como entrada. Aqui, estamos expandindo o tensor para o tamanho 3×4:

Exp_tens = Dezenas. expandir ( 3 , 4 )

Etapa 5: exibir o tensor expandido e seu tamanho

Por último, imprima os elementos do tensor expandido e seu tamanho:

imprimir ( Exp_tens )

imprimir ( Exp_tens. tamanho ( ) )

A saída abaixo mostra o tensor expandido e seu tamanho, ou seja, 3×4. Isto indica que a operação expandida foi executada com sucesso:

Explicamos o método eficiente para usar a operação de expansão no PyTorch

Observação : Você pode acessar nosso Google Colab Notebook neste link .

Conclusão

Para usar a operação de expansão no PyTorch, primeiro importe a biblioteca da tocha. Em seguida, crie o tensor desejado e visualize seus elementos e tamanho. Em seguida, use o “ expandir() ”Atributo para expandir o tensor de entrada. Por último, imprima o tensor expandido e veja seu tamanho. Este artigo demonstrou o método para usar a operação de expansão em tensores no PyTorch.