Torcia.soffitto e torcia.Metodi sul pavimento a Pytorch

Torcia.soffitto e torcia.Metodi sul pavimento a Pytorch
Discuteremo della torcia.ceil () e torcia.pavimento () in questo tutorial di Pytorch.

Pytorch è un framework open source disponibile con un linguaggio di programmazione Python. Possiamo elaborare i dati in Pytorch sotto forma di tensore. Il tensore è un array multidimensionale che viene utilizzato per archiviare i dati. Per usare un tensore, dobbiamo importare il modulo Torch. Per creare un tensore, il metodo utilizzato è tensore ().

Sintassi:

torcia.tensore (dati)

Dove i dati sono un array multidimensionale.

Torcia.ceil ()

Torcia.ceil () viene utilizzato per restituire il valore del ceil (top) del valore decimale dato. Può essere galleggiante o doppio. Viene applicato sull'array di tensore in modo tale che il ceil () sia applicato a tutti i valori presenti nel tensore.

Sintassi:
torcia.ceil (tensor_object)

Parametro:
Ci vuole tensore_object come parametro.

Ritorno:
tensor_object contenente valori con soffitto

Esempio 1:

Creiamo un tensore monodimensionale che ha 5 valori del doppio tipo e restituire i valori del CEIL.

Modulo Torcia #IMport
Torcia di importazione
#Crea un tensore 1D - data1 con 5 valori
data1 = torcia.tensore ([34.67,89.65,89.21,41.89,0.88])
#Schermo
print ("tensore:", data1)
#perform ceil ()
Stampa ("Valori CEIL:", Torcia.ceil (data1))

Produzione:

Tensor: tensore ([34.6700, 89.6500, 89.2100, 41.8900, 0.8800])
Valori CEIL: tensore ([35., 90., 90., 42., 1.])

Possiamo vedere che i valori di CEIL (top) sono stati restituiti dai valori effettivi in ​​un tensore.

  1. 34.6700 è controcesso a 35.0
  2. 89.6500 è controcesso a 90.0
  3. 89.2100 è controcesso a 90.0
  4. 41.8900 è controcesso a 42.0
  5. 0.8800 è soffiato a 1.0

Esempio 2:

Creiamo un tensore bidimensionale che ha 5 valori del doppio tipo in due righe e restituire i valori CEIL.

Modulo Torcia #IMport
Torcia di importazione
#Crea un tensore 2D - data1 con 5 valori
data1 = torcia.tensore ([[34.67,89.65,89.21,41.89,0.88], [45.78,9.76,0.45,78.90,90.55]])
#Schermo
print ("tensore:", data1)
#perform ceil ()
Stampa ("Valori CEIL:", Torcia.ceil (data1))

Produzione:

Tensor: tensore ([[34.6700, 89.6500, 89.2100, 41.8900, 0.8800],
[45.7800, 9.7600, 0.4500, 78.9000, 90.5500]])
Valori CEIL: tensore ([[35., 90., 90., 42., 1.",
[46., 10., 1., 79., 91.]])

Possiamo vedere che i valori di CEIL (top) sono stati restituiti dai valori effettivi in ​​un tensore.

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

Torcia.pavimento()

Torcia.Il pavimento () viene utilizzato per restituire il valore del pavimento (sotto) del valore decimale dato. Può essere galleggiante o doppio. Viene applicato sull'array di tensore in modo tale che il pavimento () sia applicato a tutti i valori presenti nel tensore.

Sintassi:
torcia.Floor (Tensor_Object)

Parametro:
Ci vuole tensore_object come parametro.

Ritorno:
tensor_object contenente i valori del pavimento

Esempio 1:

Creiamo un tensore unidimensionale che ha 5 valori del doppio tipo e restituire i valori del pavimento.

Modulo Torcia #IMport
Torcia di importazione
#Crea un tensore 1D - data1 con 5 valori
data1 = torcia.tensore ([34.67,89.65,89.21,41.89,0.88])
#Schermo
print ("tensore:", data1)
#Perform Floor ()
Stampa ("Valori del pavimento:", Torcia.pavimento (data1))

Produzione:

Tensor: tensore ([34.6700, 89.6500, 89.2100, 41.8900, 0.8800])
Valori del pavimento: tensore ([34., 89., 89., 41., 0.])

Possiamo vedere che i valori del pavimento (in basso) sono stati restituiti dai valori effettivi in ​​un tensore.

  • 34.6700 Il valore del pavimento è 34.0
  • 89.6500 Il valore del pavimento è 89.0
  • 89.2100 Il valore del pavimento è 89.0
  • 41.8900 Il valore del pavimento è 41.0
  • 0.8800 Il valore del pavimento è 0.0

Esempio 2:

Creiamo un tensore bidimensionale che ha 5 valori del doppio tipo in due righe e restituire i valori del pavimento.

Modulo Torcia #IMport
Torcia di importazione
#Crea un tensore 2D - data1 con 5 valori
data1 = torcia.tensore ([[34.67,89.65,89.21,41.89,0.88], [45.78,9.76,0.45,78.90,90.55]])
#Schermo
print ("tensore:", data1)
#Perform Floor ()
Stampa ("Valori del pavimento:", Torcia.pavimento (data1))

Produzione:

Tensor: tensore ([[34.6700, 89.6500, 89.2100, 41.8900, 0.8800],
[45.7800, 9.7600, 0.4500, 78.9000, 90.5500]])
Valori del pavimento: tensore ([[34., 89., 89., 41., 0.",
[45., 9., 0., 78., 90.]])

Possiamo vedere che i valori del pavimento (sotto) sono stati restituiti dai valori effettivi in ​​un tensore.

  1. 34.6700 Il valore del pavimento è 34.0, 45.7800 Il valore del pavimento è 45.0
  2. 89.6500 Il valore del pavimento è 89.0, 9.7600 Il valore del pavimento è 9.0
  3. 89.2100 Il valore del pavimento è 89.0, 0.4500 Il valore del pavimento è 0.0
  4. 41.8900 Il valore del pavimento è 41.0, 78.9000 il valore del pavimento è 78.0
  5. 0.8800 Il valore del pavimento è 0.0, 90.5500 Il valore del pavimento è 90.0

Conclusione

In questa lezione di Pytorch, abbiamo imparato a conoscere la torcia.ceil () e torcia.Metodi di pavimento () applicati sul tensore. Gli oggetti.torcia.ceil () viene utilizzato per restituire il valore del ceil (top) del doppio valore e dell'orch.Il pavimento () viene utilizzato per restituire il valore del pavimento (sotto) del doppio valore dato.