Antorcha.techo y antorcha.Métodos de piso en Pytorch

Antorcha.techo y antorcha.Métodos de piso en Pytorch
Discutiremos sobre la antorcha.techo () y antorcha.piso () en este tutorial de Pytorch.

Pytorch es un marco de código abierto disponible con un lenguaje de programación de Python. Podemos procesar los datos en Pytorch en forma de tensor. Tensor es una matriz multidimensional que se utiliza para almacenar los datos. 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.fortificar techo()

Antorcha.CEIL () se usa para devolver el valor del techo (superior) del valor decimal dado. Puede ser flotante o doble. Se aplica en la matriz de tensor de tal manera que el techo () se aplica a todos los valores presentes en el tensor.

Sintaxis:
antorcha.CEIL (tensor_object)

Parámetro:
Se necesita tensor_object como parámetro.

Devolver:
tensor_object que contiene valores techos

Ejemplo 1:

Creemos un tensor unidimensional que tenga 5 valores del tipo doble y devuelvamos los valores del techo.

#módulo de antorcha de Import
antorcha de importación
#cree un tensor 1D - datos1 con 5 valores
datos1 = antorcha.tensor ([34.67,89.65,89.21,41.89,0.88])
#mostrar
Imprimir ("Tensor:", Data1)
#perform ceil ()
imprimir ("Valores de techo:", antorcha.techo (data1))

Producción:

Tensor: Tensor ([34.6700, 89.6500, 89.2100, 41.8900, 0.8800])
Valores de techo: tensor ([35., 90., 90., 42., 1.])

Podemos ver que los valores del techo (superior) se devolvieron de los valores reales en un tensor.

  1. 34.6700 se techo a 35.0
  2. 89.6500 se techo a 90.0
  3. 89.2100 se techo a 90.0
  4. 41.8900 se techo a 42.0
  5. 0.8800 se techo a 1.0

Ejemplo 2:

Creemos un tensor bidimensional que tiene 5 valores del tipo doble en dos filas y devuelve los valores del techo.

#módulo de antorcha de Import
antorcha de importación
#cree un tensor 2D - datos1 con 5 valores
datos1 = antorcha.tensor ([[34.67,89.65,89.21,41.89,0.88], [45.78,9.76,0.45,78.90,90.55]])
#mostrar
Imprimir ("Tensor:", Data1)
#perform ceil ()
imprimir ("Valores de techo:", antorcha.techo (data1))

Producción:

Tensor: Tensor ([[34.6700, 89.6500, 89.2100, 41.8900, 0.8800],
[45.7800, 9.7600, 0.4500, 78.9000, 90.5500]])
Valores de techo: tensor ([[35., 90., 90., 42., 1.],
[46., 10., 1., 79., 91.]])

Podemos ver que los valores del techo (superior) se devolvieron de los valores reales en un tensor.

  1. 34.6700 se techo a 35.0, 45.7800 se techo a 46.0
  2. 89.6500 se techo a 90.0, 9.7600 se techo a 10.0
  3. 89.2100 se techo a 90.0, 0.4500 se techo a 1.0
  4. 41.8900 se techo a 42.0, 78.9000 se techo a 79.0
  5. 0.8800 se techo a 1.0, 90.5500 se techo a 91.0

Antorcha.piso()

Antorcha.El piso () se usa para devolver el valor del piso (abajo) del valor decimal dado. Puede ser flotante o doble. Se aplica en la matriz de tensor de tal manera que el piso () se aplica a todos los valores presentes en el tensor.

Sintaxis:
antorcha.piso (tensor_object)

Parámetro:
Se necesita tensor_object como parámetro.

Devolver:
tensor_object que contiene valores de piso

Ejemplo 1:

Creemos un tensor unidimensional que tenga 5 valores del tipo doble y devuelvamos los valores de piso.

#módulo de antorcha de Import
antorcha de importación
#cree un tensor 1D - datos1 con 5 valores
datos1 = antorcha.tensor ([34.67,89.65,89.21,41.89,0.88])
#mostrar
Imprimir ("Tensor:", Data1)
#PERAFORMA ()
Imprimir ("Valores de piso:", antorcha.piso (datos1))

Producción:

Tensor: Tensor ([34.6700, 89.6500, 89.2100, 41.8900, 0.8800])
Valores de piso: tensor ([34., 89., 89., 41., 0.])

Podemos ver que los valores del piso (inferior) se devolvieron de los valores reales en un tensor.

  • 34.6700 El valor del piso es 34.0
  • 89.6500 El valor del piso es 89.0
  • 89.El valor del piso de 2100 es 89.0
  • 41.8900 El valor del piso es 41.0
  • 0.8800 El valor del piso es 0.0

Ejemplo 2:

Creemos un tensor bidimensional que tiene 5 valores del tipo doble en dos filas y devuelve los valores del piso.

#módulo de antorcha de Import
antorcha de importación
#cree un tensor 2D - datos1 con 5 valores
datos1 = antorcha.tensor ([[34.67,89.65,89.21,41.89,0.88], [45.78,9.76,0.45,78.90,90.55]])
#mostrar
Imprimir ("Tensor:", Data1)
#PERAFORMA ()
Imprimir ("Valores de piso:", antorcha.piso (datos1))

Producción:

Tensor: Tensor ([[34.6700, 89.6500, 89.2100, 41.8900, 0.8800],
[45.7800, 9.7600, 0.4500, 78.9000, 90.5500]])
Valores de piso: tensor ([[34., 89., 89., 41., 0.],
[45., 9., 0., 78., 90.]])

Podemos ver que los valores del piso (a continuación) se devolvieron de los valores reales en un tensor.

  1. 34.6700 El valor del piso es 34.0, 45.7800 El valor del piso es 45.0
  2. 89.6500 El valor del piso es 89.0, 9.7600 El valor del piso es 9.0
  3. 89.El valor del piso de 2100 es 89.0, 0.4500 El valor del piso es 0.0
  4. 41.8900 El valor del piso es 41.0, 78.El valor del piso de 9000 es 78.0
  5. 0.8800 El valor del piso es 0.0, 90.5500 El valor del piso es 90.0

Conclusión

En esta lección de Pytorch, aprendimos sobre la antorcha.techo () y antorcha.Métodos de piso () aplicados en el tensor. Los objetos.antorcha.ceil () se usa para devolver el valor del techo (superior) del valor doble dado y la orquería.El piso () se usa para devolver el valor del piso (abajo) del valor doble dado.