Latarka.CEIL I PIEROTA.Metody podłogowe w Pytorch

Latarka.CEIL I PIEROTA.Metody podłogowe w Pytorch
Omówimy pochodnię.Ceil () i pochodni.floor () w tym samouczku Pytorcha.

Pytorch to open source dostępny z językiem programowania Python. Możemy przetwarzać dane w Pytorch w postaci tensora. TENSOR to wielowymiarowa tablica używana do przechowywania danych. Aby użyć tensor, musimy zaimportować moduł pochodni. Aby utworzyć tensor, zastosowaną metodą jest tensor ().

Składnia:

latarka.tensor (dane)

Gdzie dane są wielowymiarową tablicą.

Latarka.stropować()

Latarka.Ceil () służy do zwrócenia wartości CEIL (górnej) wartości danej wartości dziesiętnej. Może być pływak lub podwójny. Jest stosowany na tablicy tensor.

Składnia:
latarka.Ceil (tensor_object)

Parametr:
Zajmuje tensor_object jako parametr.

Powrót:
Tensor_Object zawierający wartości sugerowane

Przykład 1:

Utwórzmy jednowymiarowy tensor, który ma 5 wartości typu podwójnego i zwróć wartości CEIL.

#Import Moduł pochodni
Importuj pochodnię
#Utwórz tensor 1d - Data1 z 5 wartościami
data1 = pochodnia.tensor [[34.67,89.65,89.21,41.89,0.88])
#wyświetlacz
Drukuj („Tensor:”, Data1)
#Perform Ceil ()
Drukuj („Wartości CEIL:”, Pochodnia.CEIL (dane 1))

Wyjście:

Tensor: tensor ([34.6700, 89.6500, 89.2100, 41.8900, 0.8800])
Wartości CEIL: tensor ([35., 90., 90., 42., 1.])

Widzimy, że wartości CEIL (górne) zostały zwrócone z rzeczywistych wartości w tensorze.

  1. 34.6700 jest CEILED do 35.0
  2. 89.6500 jest CEILED do 90.0
  3. 89.2100 jest CEILED do 90.0
  4. 41.8900 jest CEILED do 42.0
  5. 0.8800 jest CEILED do 1.0

Przykład 2:

Utwórzmy dwuwymiarowy tensor, który ma 5 wartości typu podwójnego w dwóch rzędach i zwróć wartości CEIL.

#Import Moduł pochodni
Importuj pochodnię
#Utwórz tensor 2D - Data1 z 5 wartościami
data1 = pochodnia.tensor [[[34.67,89.65,89.21,41.89,0.88], [45.78,9.76,0.45,78.90,90.55]])
#wyświetlacz
Drukuj („Tensor:”, Data1)
#Perform Ceil ()
Drukuj („Wartości CEIL:”, Pochodnia.CEIL (dane 1))

Wyjście:

Tensor: tensor [[[34.6700, 89.6500, 89.2100, 41.8900, 0.8800],
[45.7800, 9.7600, 0.4500, 78.9000, 90.5500]])
Wartości CEIL: tensor [[[35., 90., 90., 42., 1.],
[46., 10., 1., 79., 91.]])

Widzimy, że wartości CEIL (górne) zostały zwrócone z rzeczywistych wartości w tensorze.

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

Latarka.podłoga()

Latarka.floor () służy do zwrócenia wartości podłogi (poniżej) wartości danej wartości dziesiętnej. Może być pływak lub podwójny. Jest stosowany na tablicy tensorowej, tak aby podłoga () jest stosowana do wszystkich wartości obecnych w tensorze.

Składnia:
latarka.podłoga (Tensor_Object)

Parametr:
Zajmuje tensor_object jako parametr.

Powrót:
Tensor_Object zawierający wartości podłogi

Przykład 1:

Utwórzmy jednowymiarowy tensor, który ma 5 wartości typu podwójnego i zwróć wartości podłogi.

#Import Moduł pochodni
Importuj pochodnię
#Utwórz tensor 1d - Data1 z 5 wartościami
data1 = pochodnia.tensor [[34.67,89.65,89.21,41.89,0.88])
#wyświetlacz
Drukuj („Tensor:”, Data1)
#Perform Floor ()
Drukuj („Wartości podłogi:”, pochodni.podłoga (data1))

Wyjście:

Tensor: tensor ([34.6700, 89.6500, 89.2100, 41.8900, 0.8800])
Wartości podłogi: tensor ([34., 89., 89., 41., 0.])

Widzimy, że wartości podłogi (dolne) zostały zwrócone z rzeczywistych wartości w tensorze.

  • 34.6700 Wartość podłogi wynosi 34.0
  • 89.6500 Wartość podłogi wynosi 89.0
  • 89.2100 Wartość podłogi wynosi 89.0
  • 41.8900 Wartość podłogi wynosi 41.0
  • 0.8800 Wartość podłogi wynosi 0.0

Przykład 2:

Utwórzmy dwuwymiarowy tensor, który ma 5 wartości typu podwójnego w dwóch rzędach i zwróć wartości podłogi.

#Import Moduł pochodni
Importuj pochodnię
#Utwórz tensor 2D - Data1 z 5 wartościami
data1 = pochodnia.tensor [[[34.67,89.65,89.21,41.89,0.88], [45.78,9.76,0.45,78.90,90.55]])
#wyświetlacz
Drukuj („Tensor:”, Data1)
#Perform Floor ()
Drukuj („Wartości podłogi:”, pochodni.podłoga (data1))

Wyjście:

Tensor: tensor [[[34.6700, 89.6500, 89.2100, 41.8900, 0.8800],
[45.7800, 9.7600, 0.4500, 78.9000, 90.5500]])
Wartości podłogi: tensor [[[34., 89., 89., 41., 0.],
[45., 9., 0., 78., 90.]])

Widzimy, że wartości podłogi (poniżej) zostały zwrócone z rzeczywistych wartości w tensorze.

  1. 34.6700 Wartość podłogi wynosi 34.0, 45.7800 Wartość podłogi wynosi 45.0
  2. 89.6500 Wartość podłogi wynosi 89.0, 9.7600 Wartość podłogi wynosi 9.0
  3. 89.2100 Wartość podłogi wynosi 89.0, 0.4500 Wartość podłogi wynosi 0.0
  4. 41.8900 Wartość podłogi wynosi 41.0, 78.Wartość 9000 podłogi wynosi 78.0
  5. 0.8800 Wartość podłogi wynosi 0.0, 90.5500 Wartość podłogi wynosi 90.0

Wniosek

W tej lekcji Pytorcha dowiedzieliśmy się o pochodniach.Ceil () i pochodni.metody floor () stosowane na tensor. Obiekty.latarka.Ceil () służy do zwrócenia wartości CEIL (górnej) danej podwójnej wartości i Orch.floor () służy do zwrócenia wartości (poniżej) wartości podanej podwójnej wartości.