Un tensor es una matriz multidimensional que se utiliza para almacenar datos. Entonces, para usar un tensor, tenemos que importar el módulo de antorcha.
Para crear un tensor, el método utilizado es tensor ().
Sintaxis:
antorcha.Tensor (datos)
Donde los datos son una matriz multidimensional.
antorcha.count_nonzero ()
antorcha.count_nonzero () se usa para devolver el número total de elementos no cero presentes en el tensor. Se necesitan dos parámetros.
Sintaxis:
antorcha.count_nonzero (tensor_object, dim)
Parámetros:
Ejemplo 1:
En este ejemplo, crearemos un tensor con dos dimensiones que tenga dos filas y dos columnas y aplicaremos count_nonzero () en las filas.
#Importar el módulo de antorchaProducción:
Tensor ([[0, 0],Podemos ver que el número total de nozeros en la primera fila es 0 y en la segunda fila es 1.
Ejemplo 2:
En este ejemplo, crearemos un tensor con dos dimensiones que tenga dos filas y dos columnas y aplicaremos count_nonzero () en las columnas.
#Importar el módulo de antorchaProducción:
Tensor ([[0, 0],Podemos ver que el número total de nonzeros en la primera columna es 1 y en la segunda columna es 0.
Trabajar con CPU
Si desea ejecutar la función count_nonzero () en la CPU, entonces tenemos que crear un tensor con una función CPU (). Esto se ejecutará en una máquina CPU.
En este momento, cuando estamos creando un tensor, podemos usar la función CPU ().
Sintaxis:
antorcha.Tensor (datos).UPC()
Ejemplo 1:
En este ejemplo, crearemos un tensor con dos dimensiones en la CPU que tiene dos filas y dos columnas y aplicaremos count_nonzero () en filas.
#Importar el módulo de antorchaProducción:
Tensor ([[0, 0],Podemos ver que el número total de nozeros en la primera fila es 0 y en la segunda fila es 1.
Ejemplo 2:
En este ejemplo, crearemos un tensor con 2 dimensiones en la CPU que tiene dos filas y dos columnas y aplicaremos count_nonzero () en las columnas.
#Importar el módulo de antorchaProducción:
Tensor ([[0, 0],Podemos ver que el número total de nonzeros en la primera columna es 1 y en la segunda columna es 0.
Conclusión
En esta lección de Pytorch, discutimos la función Count_nonzero (). Devuelve el número total de elementos distintos de cero presentes en el tensor. Vimos diferentes ejemplos y trabajamos estos ejemplos en una máquina de CPU.