torch.arange(): Generarea Secvențelor de Numere cu Pas Constant în PyTorch & Deep Learning Practic

Crearea unui tensor 1D ce conține o secvență de valori crescătoare sau descrescătoare.

Sintaxă & invocare Python
torch.arange(start=0, end, step=1, *, out=None, dtype=None, device=None, requires_grad=False)

Funcția torch.arange() returnează un tensor 1D conținând valori echidistante în intervalul semi-deschis [start, end), incrementate cu pasul specificat step. Reprezintă echivalentul direct al funcției range() din Python sau np.arange() din NumPy.

Exemplu de utilizare

import torch

# Secvență de la 0 la 10 cu pasul 2
indici = torch.arange(0, 10, step=2)
print(indici)  # tensor([0, 2, 4, 6, 8])

# Poziții de tokeni pentru embedding-uri poziționale
pozitii = torch.arange(512)

Utilizată intensiv pentru generarea indexărilor temporale și spațiale în arhitectura Transformer.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: torch.arange(): Generarea Secvențelor de Numere cu Pas Constant

Ai o întrebare despre torch.arange(): Generarea Secvențelor de Numere cu Pas Constant sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.