Um tensor é uma matriz multidimensional que é usada para armazenar 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.float_power ()
Ele aumenta os elementos para o poder do expoente em um tensor e retorna todos os elementos em um tensor com dupla precisão. São necessários dois parâmetros.
Sintaxe:
tocha.float_power (tensor_object, expoente)
Parâmetros:
Exemplo 1:
Vamos criar um tensor 1D que tenha cinco elementos e eleva os elementos ao poder de quatro.
Saída:
Tensor real:Trabalhando:
1^4 = 1
2^4 = 16
3^4 = 81
4^4 = 256
5^4 = 625
Exemplo 2:
Vamos criar um tensor 2D que tenha cinco elementos em cada linha e eleva os elementos ao poder de dois.
Saída:
Tensor real:Trabalhando:
1^2 = 1, 0^2 = 0
2^2 = 4, 0^2 = 0
3^2 = 9, 0^2 = 0
4^2 = 16, 0^2 = 0
5^2 = 25, 0^2 = 0
Trabalhe com a CPU
Se você deseja executar a função Float_Power () na CPU, temos que criar um tensor com uma função CPU (). Isso será executado em uma máquina de CPU.
Neste momento, quando estamos criando um tensor, podemos usar a função CPU ().
Sintaxe:
tocha.Tensor (dados).CPU()
Exemplo 1:
Vamos criar um tensor 1D que tenha cinco elementos na CPU e eleva os elementos ao poder de quatro.
Saída:
Tensor real:Trabalhando:
1^4 = 1
2^4 = 16
3^4 = 81
4^4 = 256
5^4 = 625
Exemplo 2:
Vamos criar um tensor 2D que tenha cinco elementos na CPU em cada linha e eleva os elementos ao poder de dois.
Saída:
Tensor real:Trabalhando:
1^2 = 1, 0^2 = 0
2^2 = 4, 0^2 = 0
3^2 = 9, 0^2 = 0
4^2 = 16, 0^2 = 0
5^2 = 25, 0^2 = 0
Conclusão
Nesta lição de Pytorch, discutimos a função float_power (). Ele aumenta os elementos para o poder do expoente em um tensor e retorna todos os elementos em um tensor com dupla precisão. Vimos dois exemplos diferentes e também trabalhamos esses exemplos em uma máquina de CPU.