Pytorch - cualquiera

Pytorch - cualquiera
"En este tutorial de Pytorch, verificaremos si alguno de los elementos en el tensor evalúa a verdadero usando el método Any ().

Pytorch es un marco de código abierto disponible con un lenguaje de programación de Python.

Un tensor es una matriz multidimensional que se utiliza para almacenar los 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.cualquier()

antorcha.any () en pytorch devuelve verdadero si al menos un elemento en un tensor no es igual a 0 o falso. Si todos los valores en un tensor son iguales a 0 o falsos, devolverá falso.

Se necesita un parámetro.

Sintaxis:

antorcha.isreal (tensor_object)

Parámetro:

tensor_object es un tensor.

Ejemplo 1

En este ejemplo, crearemos un tensor con una dimensión con 5 elementos y aplicaremos cualquier función () para verificar la funcionalidad.

#Primero importar el módulo de antorcha
antorcha de importación
#cree un tensor 1D
datos1 = antorcha.tensor ([2,3,0,3,4])
#mostrar
Imprimir ("Elementos reales en el tensor:")
Imprimir (Data1)
imprimir ("cualquiera de los elementos en un tensor no es igual a 0? ")
#Any () en Pytorch
imprimir (antorcha.cualquier (data1))

Producción:

Elementos reales en el tensor:
Tensor ([2, 3, 0, 3, 4])
¿Alguno de los elementos en un tensor no es igual a 0?
tensor (verdadero)

Aquí, podemos encontrar 2,3,3 y 4 elementos distintos de cero presentes en el tensor. Entonces cualquier () devuelto verdadero.

Ejemplo 2

En este ejemplo, crearemos un tensor con una dimensión que tenga 5 elementos y aplicaremos cualquier función () para verificar la funcionalidad.

#Primero importar el módulo de antorcha
antorcha de importación
#cree un tensor 1D
datos1 = antorcha.Tensor ([0,0,0,0,0])
#mostrar
Imprimir ("Elementos reales en el tensor:")
Imprimir (Data1)
imprimir ("cualquiera de los elementos en un tensor no es igual a 0? ")
#Any () en Pytorch
imprimir (antorcha.cualquier (data1))

Producción:

Elementos reales en el tensor:
tensor ([0, 0, 0, 0, 0])
¿Alguno de los elementos en un tensor no es igual a 0?
tensor (falso)

Aquí, podemos encontrar todos los elementos cero en el tensor. Entonces cualquier () devuelto falso.

Ejemplo 3

En este ejemplo, crearemos un tensor con una dimensión que tenga 5 elementos booleanos y aplicaremos cualquier función () para verificar la funcionalidad.

#Primero importar el módulo de antorcha
antorcha de importación
#cree un tensor 1D
datos1 = antorcha.tensor ([verdadero, falso, falso, falso, falso])
#mostrar
Imprimir ("Elementos reales en el tensor:")
Imprimir (Data1)
imprimir ("cualquiera de los elementos en un tensor no es igual a falso? ")
#Any () en Pytorch
imprimir (antorcha.cualquier (data1))

Producción:

Elementos reales en el tensor:
tensor ([verdadero, falso, falso, falso, falso])
¿Alguno de los elementos en un tensor no es igual a falso?
tensor (verdadero)

Aquí, podemos encontrar al menos uno verdadero en el tensor. Entonces el cualquier () devuelto verdadero.

Trabajar con CPU

Si desea ejecutar cualquier función () en la CPU, entonces tenemos que crear un tensor con una función CPU (). Esto se ejecutará en una máquina CPU.

Cuando estamos creando un tensor, en este momento, podemos usar la función CPU ().

Sintaxis:

antorcha.Tensor (datos).UPC()

Ejemplo 1

En este ejemplo, crearemos un tensor con una dimensión que tenga 5 elementos en la CPU y aplicaremos cualquier función () para verificar la funcionalidad.

#Primero importar el módulo de antorcha
antorcha de importación
#cree un tensor 1D
datos1 = antorcha.tensor ([2,3,0,3,4]).UPC()
#mostrar
Imprimir ("Elementos reales en el tensor:")
Imprimir (Data1)
imprimir ("cualquiera de los elementos en un tensor no es igual a 0? ")
#Any () en Pytorch
imprimir (antorcha.cualquier (data1))

Producción:

Elementos reales en el tensor:
Tensor ([2, 3, 0, 3, 4])
¿Alguno de los elementos en un tensor no es igual a 0?
tensor (verdadero)

Aquí, podemos encontrar 2,3,3 y 4 elementos distintos de cero presentes en el tensor. Entonces cualquier () devuelto verdadero.

Ejemplo 2

En este ejemplo, crearemos un tensor con una dimensión que tenga 5 elementos en la CPU y aplicaremos cualquier función () para verificar la funcionalidad.

#Primero importar el módulo de antorcha
antorcha de importación
#cree un tensor 1D
datos1 = antorcha.Tensor ([0,0,0,0,0]).UPC()
#mostrar
Imprimir ("Elementos reales en el tensor:")
Imprimir (Data1)
imprimir ("cualquiera de los elementos en un tensor no es igual a 0? ")
#Any () en Pytorch
imprimir (antorcha.cualquier (data1))

Producción:

Elementos reales en el tensor:
tensor ([0, 0, 0, 0, 0])
¿Alguno de los elementos en un tensor no es igual a 0?
tensor (falso)

Aquí, podemos encontrar todos los elementos cero en el tensor. Entonces cualquier () devuelto falso.

Ejemplo 3

En este ejemplo, crearemos un tensor con una dimensión que tenga 5 elementos booleanos en la CPU y aplicaremos cualquier función () para verificar la funcionalidad.

#Primero importar el módulo de antorcha
antorcha de importación
#cree un tensor 1D
datos1 = antorcha.tensor ([verdadero, falso, falso, falso, falso]).UPC()
#mostrar
Imprimir ("Elementos reales en el tensor:")
Imprimir (Data1)
imprimir ("cualquiera de los elementos en un tensor no es igual a falso? ")
#Any () en Pytorch
imprimir (antorcha.cualquier (data1))

Producción:

Elementos reales en el tensor:
tensor ([verdadero, falso, falso, falso, falso])
¿Alguno de los elementos en un tensor no es igual a falso?
tensor (verdadero)

Aquí, podemos encontrar al menos uno verdadero en el tensor. Entonces el cualquier () devuelto verdadero.

Conclusión

En esta lección de Pytorch, discutimos cualquier () función. Devuelve verdadero si al menos un elemento en un tensor no es igual a 0 o falso. Si todos los valores en un tensor son iguales a 0 o falsos, devolverá falso. Vimos 3 ejemplos diferentes y también trabajamos en estos ejemplos en una máquina de CPU.