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.count_nonZero ()
tocha.count_nonZero () é usado para retornar o número total de elementos diferentes de zero presente no tensor. São necessários dois parâmetros.
Sintaxe:
tocha.count_nonZero (tensor_object, dim)
Parâmetros:
Exemplo 1:
Neste exemplo, criaremos um tensor com duas dimensões com duas linhas e duas colunas e aplicará count_nonZero () nas linhas.
#Vamos importar módulo de tochaSaída:
tensor ([[0, 0],Podemos ver que o número total de diferentes galeros na primeira linha é 0 e na segunda linha é 1.
Exemplo 2:
Neste exemplo, criaremos um tensor com duas dimensões com duas linhas e duas colunas e aplicará count_nonZero () nas colunas.
#Vamos importar módulo de tochaSaída:
tensor ([[0, 0],Podemos ver que o número total de diferentes galeros na primeira coluna é 1 e na segunda coluna é 0.
Trabalhe com a CPU
Se você deseja executar a função count_nonZero () 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:
Neste exemplo, criaremos um tensor com duas dimensões na CPU que possui duas linhas e duas colunas e aplique count_nonZero () em linhas.
#Vamos importar módulo de tochaSaída:
tensor ([[0, 0],Podemos ver que o número total de diferentes galeros na primeira linha é 0 e na segunda linha é 1.
Exemplo 2:
Neste exemplo, criaremos um tensor com 2 dimensões na CPU que possui duas linhas e duas colunas e aplique count_nonZero () nas colunas.
#Vamos importar módulo de tochaSaída:
tensor ([[0, 0],Podemos ver que o número total de diferentes galeros na primeira coluna é 1 e na segunda coluna é 0.
Conclusão
Nesta lição de Pytorch, discutimos a função count_nonZero (). Ele retorna o número total de elementos diferentes de zero presente no tensor. Vimos exemplos diferentes e trabalhamos esses exemplos em uma máquina de CPU.