Tento blog vysvetlí metódu použitia metódy „clamp()“ v PyTorch.
Ako používať metódu „clamp ()“ v PyTorch?
Ak chcete použiť metódu „clamp()“ v PyTorch, pozrite si poskytnuté kroky:
- Importujte knižnicu PyTorch
- Vytvorte požadovaný tenzor
- Upnite prvky tenzora pomocou 'svorka()' metóda
- Zobrazte tenzor upnutých hodnôt
Základná syntax „clamp()“ je:
baterka.svorka ( , min = Žiadne, max = Žiadne )
Tu je „min“ dolná medzná hodnota a „max“ je horná medzná hodnota.
Preskúmajte kroky:
Krok 1: Importujte knižnicu PyTorch
Najprv importujte súbor „ fakľa ” na použitie metódy “clamp()” v PyTorch:
Krok 2: Vytvorte tenzor
Potom vytvorte požadovaný tenzor pomocou 'torch.tensor()' funkciu a vytlačte jej prvky. Tu vytvárame nasledujúci tenzor „desiatky“ zo zoznamu:
vytlačiť ( Desiatky )
Nasledujúci výstup zobrazuje vytvorený tenzor:
Krok 3: Upevnenie prvkov tenzora
Teraz použite funkciu „clamp()“ a uveďte vstupný tenzor a špecifický rozsah (dolnú hranicu a hornú hranicu) ako argumenty. Tu upíname prvky „ Desiatky ” tensor a nastavenie minimálnej hodnoty „5“ a maximálnej hodnoty „10“. Toto nahradí všetky hodnoty v tenzore, ktoré sú menšie ako 5, za „5“ a akékoľvek hodnoty väčšie ako 10 za „10“:
Krok 4: Zobrazte tenzor upnutých hodnôt
Nakoniec zobrazte tenzor s upnutými hodnotami a zobrazte jeho prvky:
V nižšie uvedenom výstupe je možné pozorovať, že hodnoty, ktoré boli menšie ako 5 a väčšie ako 10, boli nahradené hodnotami „5“ a „10“. To znamená, že metóda „clamp()“ bola úspešne použitá:
Podobne, ak zadáme rôzne minimálne a maximálne hodnoty vo funkcii „clamp()“, výstup sa zmení:
Clamp_tens = pochodeň.svorka ( Desiatky, môj = 7 , max = 13 )vytlačiť ( Clamp_tens )
Nižšie uvedený výstup ukazuje, že hodnoty menšie ako 7 a väčšie ako 13 boli úspešne nahradené hodnotami „7“ a „13“.
Účinne sme vysvetlili použitie metódy „clamp()“ v PyTorch.
Poznámka : K nášmu Zápisníku Google Colab môžete pristupovať tu odkaz .
Záver
Ak chcete použiť metódu „clamp()“ v PyTorch, najprv importujte knižnicu baterky. Potom vytvorte požadovaný tenzor a zobrazte jeho prvky. Ďalej použite 'svorka()' spôsob upínania prvkov vstupného tenzora. Je potrebné uviesť vstupný tenzor a špecifický rozsah (dolnú hranicu a hornú hranicu) ako argumenty. Nakoniec zobrazte tenzor s upnutými hodnotami a zobrazte jeho prvky. Tento zápis vysvetlil metódu použitia metódy „clamp()“ v PyTorch.