Bir tensörün elemanlarını bir eksen boyunca yuvarlar.
Öğeler, "eksen" boyutu boyunca "kaydırma" ofsetiyle pozitif olarak (daha büyük endekslere doğru) kaydırılır. Negatif "kaydırma" değerleri, öğeleri ters yönde kaydırır. Son konumu geçen elemanlar ilk konuma sarılır ve bunun tersi de geçerlidir. Birden çok eksen boyunca birden çok kaydırma belirtilebilir.
Örneğin:
# 't' is [0, 1, 2, 3, 4]
roll(t, shift=2, axis=0) ==> [3, 4, 0, 1, 2]
# shifting along multiple dimensions
# 't' is [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]
roll(t, shift=[1, -2], axis=[0, 1]) ==> [[7, 8, 9, 5, 6], [2, 3, 4, 0, 1]]
# shifting along the same axis multiple times
# 't' is [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]
roll(t, shift=[2, -3], axis=[1, 1]) ==> [[1, 2, 3, 4, 0], [6, 7, 8, 9, 5]]
Kamu Yöntemleri
Çıkış <T> | asOutput () Bir tensörün sembolik tutamacını döndürür. |
statik <T, U Sayı uzatır, V Sayı> Rulo <T> uzatır | |
Çıkış <T> | çıktı () Girişle aynı şekle ve boyuta sahiptir. |
Devralınan Yöntemler
Kamu Yöntemleri
public Output <T> asOutput ()
Bir tensörün sembolik tutamacını döndürür.
TensorFlow işlemlerine yönelik girdiler, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girdinin hesaplanmasını temsil eden sembolik bir tutamaç elde etmek için kullanılır.
public statik Roll <T> oluşturma ( Kapsam kapsamı, Operand <T> girişi, Operand <U> kaydırma, Operand <V> ekseni)
Yeni bir Roll işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
Parametreler
dürbün | mevcut kapsam |
---|---|
vardiya | Boyut 0-D veya 1-D olmalıdır. "shift [i]", "eksen [i]" ile belirtilen boyut boyunca elemanların pozitif olarak (daha büyük indislere doğru) kaydırıldığı yerlerin sayısını belirtir. Negatif kaymalar, öğeleri ters yönde yuvarlayacaktır. |
eksen | Boyut 0-D veya 1-D olmalıdır. "ekseni [i]", "kaydırma [i]" nin meydana gelmesi gereken boyutu belirtir. Aynı eksene birden fazla referans verilirse, o eksene ait toplam kaydırma, o eksene ait tüm kaydırmaların toplamı olacaktır. |
İadeler
- yeni bir Roll örneği
public Output <T> çıkışı ()
Girişle aynı şekle ve boyuta sahiptir. Öğeler, "eksen" boyutları boyunca "kaydırma" ofsetleri tarafından pozitif olarak (daha büyük endekslere doğru) kaydırılır.