Funcția torch.transpose() inversează dimensiunile dim0 și dim1 ale unui tensor. Tensorul rezultat împarte memoria cu tensorul sursă, dar devine non-contiguu.
Exemplu în cod
import torch
# Tensor de imagini în format PyTorch: [Batch, Canale, Înălțime, Lățime]
imagini = torch.randn(8, 3, 224, 224)
# Inversarea canalelor cu lățimea
t = torch.transpose(imagini, 1, 3)
print(t.shape) # torch.Size([8, 224, 224, 3])
Pentru matrici bidimensionale simple se poate folosi scurtătura matrice.T sau matrice.t().
Întrebări & Exemple practice:
torch.transpose(): Inversarea a Două Dimensiuni ale TensoruluiAi o întrebare despre torch.transpose(): Inversarea a Două Dimensiuni ale Tensorului 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.